性能测试 PTS支持在概览页快速发起压测。本文介绍PTS快速压测的方法,帮助您理解和掌握PTS的基本操作。
前提条件
方案概览
只需4步,即可快速发起一次接口压测:
1. 配置压测URL及相关参数
登录PTS控制台。
在概览页面,配置压测基本信息及相关参数。
在GET区域选择请求方式,输入压测URL。
重要压测URL:必须是以
http://或https://开头的完整URL。可包含参数,如http://<域名>/<路径?key1=value1&key2=value2>。并且可以公网访问,这里不支持私网地址。(可选)设置请求参数、Header、Body、出参等参数。具体配置请参见HTTP节点。
在 API 调试界面顶部,选择请求方法(如 GET),输入压测 URL(如
http://www.example.com),然后在下方请求参数、Header、Body、出参、检查点、前置节点、后置节点等页签中配置相关参数,完成后单击发送验证请求或单击压测发起压测。
2. 调试接口
单击发送调试接口,并确认接口请求成功。
在 Timing 面板中查看请求耗时分布:响应状态码为 200 OK,总响应时长为 487.61 ms。各阶段耗时包括:
DNS Lookup:95 μs
Get Connected:224.64 ms
Request Sent:30.24 ms
Waiting(TTFB):225.39 ms
3. 启动压测
单击压测,在弹出的对话框中设置压测总时长和每秒请求数(RPS),然后单击启动压测。
4. 查看实时压测数据
启动压测后,系统会跳转至压测中页面,您可以在此查看实时压测数据。
压测运行中页面的全局监控面板展示实时压测指标,包括:
实时吞吐量 (TPS):当前每秒处理的请求数
请求成功率和断言成功率
实时响应时长:包含 90 分位值、99 分位值、95 分位值和平均值
请求各阶段 99 分位耗时:DNS 解析、建立连接、发送请求、等待服务、下载内容
总请求数、错误请求数、断言失败请求数
底部折线图展示全场景吞吐量、成功率和响应时长的实时趋势
分析压测结果
压测结束后,系统会自动获取压测数据,例如压测场景指标、业务详情数据、监控详情数据和API采样日志等,生成压测报告。更多信息,请参见查看PTS压测报告。