PTS提供场景编排、API调试、流量录制等功能,可快速创建业务压测脚本,同时100%兼容JMeter。通过百万并发、千万TPS流量发起能力以及流量地域定制功能,可精准模拟真实的用户访问模型,帮助业务快速提升系统性能和稳定性。
功能集 | 功能 | 功能描述 | 参考文档 |
PTS压测 | 创建PTS压测场景 | PTS压测支持HTTP、HTTPS协议压测,广泛适用于Web应用和小程序压测,涉及电商、车联网、多媒体、金融保险、物流快递、广告营销、社交等众多行业。PTS压测可模拟海量用户的真实业务场景,全方位验证业务站点的性能、容量和稳定性。 | |
导入场景 | PTS支持将JMeter(JMX)、Postman(JSON)、HTTP Archive Format(.har)、YAML和Swagger脚本(.yml,.json)转换为PTS原生的能力进行压测,提供RPS压测模式,支持实时调速、细致到单接口的监控等。 | ||
JMeter压测 | 创建JMeter场景 | Apache JMeter是Apache的开源压测工具,支持参数化、断言等功能。其丰富的开源生态提供了各种协议和控制器的扩展,同时可以通过自定义脚本编写参数处理等逻辑。PTS支持JMeter原生引擎的压测,并在此基础上,为您提供便捷的横向扩展能力,同时结合云监控集成功能持续补强JMeter在高并发和监控定位方面的能力和体验。 | |
Access Log压测 | 如何使用Access Log压测 | Access Log 压测功能通过简单的配置即可发起Access Log 压测,仅依赖网关日志,对服务端零侵入,可实现网关流量真实回放。并且将压测请求参数化,自动创建压测场景,省去繁琐的场景配置步骤。以及通过简单的登录接口配置解决登录态过期的问题。 | |
流量录制 | Chrome浏览器录制 | 通过在Chrome浏览器上安装PTS插件,可以便捷地录制您在浏览器中的操作链路和业务接口。您可以在PC Chrome浏览器上模拟压测场景的操作,插件会录制下压测请求URL,包括Header、Body等信息。插件录制后的内容可以直接创建压测场景。 | |
Charles录制压测场景 | Charles是常用的网络封包截取工具,您可以使用Charles配置录制信息,完成云端录制。 | ||
JMeter录制压测脚本 | JMeter是Apache的开源压测工具,支持参数化、断言等功能。其丰富的开源生态提供了各种协议和控制器的扩展。 | ||
系统管理 | 接收人管理 | 使用SLA和定时压测等功能时,需要发送通知给特定人员。 | |
访问控制 | 借助访问控制RAM(Resource Access Management)的RAM用户,您可以实现权限分割的目的,按需为子账号赋予不同权限,并避免因阿里云账号(主账号)密钥暴露造成安全风险。 |