文档

功能特性

更新时间:

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在高并发和监控定位方面的能力和体验。

创建JMeter场景

Access Log压测

如何使用Access Log压测

Access Log 压测功能通过简单的配置即可发起Access Log 压测,仅依赖网关日志,对服务端零侵入,可实现网关流量真实回放。并且将压测请求参数化,自动创建压测场景,省去繁琐的场景配置步骤。以及通过简单的登录接口配置解决登录态过期的问题。

Access Log压测

流量录制

Chrome浏览器录制

通过在Chrome浏览器上安装PTS插件,可以便捷地录制您在浏览器中的操作链路和业务接口。您可以在PC Chrome浏览器上模拟压测场景的操作,插件会录制下压测请求URL,包括Header、Body等信息。插件录制后的内容可以直接创建压测场景。

使用PTS Chrome插件录制场景

Charles录制压测场景

Charles是常用的网络封包截取工具,您可以使用Charles配置录制信息,完成云端录制。

使用Charles录制压测场景

JMeter录制压测脚本

JMeter是Apache的开源压测工具,支持参数化、断言等功能。其丰富的开源生态提供了各种协议和控制器的扩展。

使用JMeter轻松录制压测脚本

系统管理

接收人管理

使用SLA和定时压测等功能时,需要发送通知给特定人员。

管理接收人

访问控制

借助访问控制RAM(Resource Access Management)的RAM用户,您可以实现权限分割的目的,按需为子账号赋予不同权限,并避免因阿里云账号(主账号)密钥暴露造成安全风险。

访问控制