压测结束后,系统会自动获取压测数据,例如压测场景指标、业务详情数据、监控详情数据和API采样日志等,生成压测报告。本文为您介绍压测报告的详情及指标信息。
功能入口
登录PTS控制台,选择 。
在目标压测报告的操作列,单击查看报告。
重要PTS控制台压测报告的采样日志数据保留30天,超出30天后采样日志数据将无法查看。为避免数据丢失,请您及时将压测报告导出并保存至本地。
报告详情解读
在报告详情页单击测试指标。 ,可查看压测基本信息、业务指标概览、业务详情明细等。更多信息,请参考
在报告详情页单击 ,可查看压测施压机详细信息,包括施压机地域,网络带宽,CPU, 内存等。
在报告详情页单击请求采样日志,点击查看详情,可查看每一条请求的General和Timing瀑布流。在压测执行时或者压测报告中,通过查看压测采样日志,可以快速定位问题。
在报告详情页单击智能洞察,可查看全场景分析情况。
如果您在创建场景时做了基线配置,您可在报告详情页单击性能基线对比,可查看压测数据与基线数据对比情况(示例中配置的基线数据是平均RT小于1000ms,而实测是3590ms,大于1000ms,所以测试状态显示失败)。
对比压测报告
PTS支持对比同一个场景(即场景ID相同)的压测报告。
在报告详情页单击性能基线对比,在此页面单击选择压测报告,可导入同一场景下的其他压测报告。
最多支持对比3个压测报告。
在报告详情页单击全景快照,可查看您配置的场景详情,但不支持在此页面发起压测。
关键指标说明
指标 | 描述 |
成功率(请求/业务) | 包括请求成功率和业务成功率:
|
平均RT(ms) | RT业务响应时间(Response Time),平均RT是所有API的RT平均值,单位为ms。 |
TPS(平均/峰值) | TPS系统每秒处理事务数(Transaction Per Second),包括TPS的平均值和峰值:
|
异常数(请求/业务) | 单击异常数值,可快速查看其采样日志。
|
总请求数 | 整个压测过程中,PTS共发起的请求个数。 |
压测时长 | 压测的总时长。 |
开始时间 | 显示此压测场景开始压测的具体时间。 |
并发用户数(峰值/上限) | 同时发送压测请求的用户数量。在压测过程中一个用户可能代表一个进程或者一个线程:
|
RPS(峰值/上限) | RPS每秒发出的压测请求数量(Requests Per Second):
说明 关于RPS的详细介绍,请参见RPS模式的并发量是如何计算的?。 |
流量(平均/峰值) | 压测周期内的流量统计:
|
压力来源 | 显示此压测场景发起压测的网络,包含国内公网、阿里云VPC内网。 |
压测模式 | 显示此压测场景的压测模式,包括虚拟用户模式、RPS模式。 |
递增模式 | 显示此压测场景的递增模式,包括手动调速、阶梯递增。 说明 若创建压测场景时,递增模式设置为阶梯递增,即使在压测过程中,进行了手动调速,递增模式仍显示为自动递增。 |
指定IP数 | 发起压测流量的IP地址个数,可以配合流量地域定制开关,个性化定制发起压测的区域。 |
监控详情
若您添加了云监控,需要查看相关监控信息,请参见全局监控。