查看多协议压测报告

在多协议压测过程中,您可以查看实时性能数据。完成压测后,系统将自动获取压测过程中的数据,形成压测报告。本文介绍多协议压测报告中各部分详情。

压测报告入口

  1. 登录PTS控制台,在左侧导航栏选择性能测试 > 报告列表
  2. 单击目标报告操作列的查看报告
    说明 在报告详情页面,单击右上角的报告导出,然后根据需要选择有水印版本无水印版本,可以导出目标压测报告的PDF版本。

查看采样日志

在报告详情页,单击右上角的查看采样日志,然后在弹出的查看日志面板,单击操作列的点击查看详情,可以查看详细采样日志。在压测执行时或者压测报告中,通过查看压测采样日志,您可以快速定位问题。

General

General页签展示了采样日志的日志字段和字段值。

Timing瀑布流

Timing瀑布流页签展示了各接口的耗时信息。

调用链视图

调用链视图页签展示了被压测接口上下游的调用链路详情。

查看压测场景信息

hio

数据信息

您可以在数据信息区域(图示中①)查看以下参数信息。

参数说明
请求成功率(%)统计周期内全场景请求成功率。
平均RT(成功/失败)统计周期内成功和失败请求的平均RT。
TPS统计周期内的总请求数除以压测时间所得。
并发该压测场景下设置的施压并发数。
异常数压测过程中产生的异常。单击数字区域可以查看异常的日志详情。
总请求数整个场景在压测过程中发送的总请求数。

施压信息、配置信息和计费信息

您可以在图示中②的区域查看该压测场景的施压信息、配置信息和计费信息。
参数说明
施压信息
开始时间该场景下压测开始的时间。
结束时间该场景下压测结束的时间。
压测时长压测实际耗费的总时长。
配置信息
压力来源在场景施压配置中所选的发起压测的压力来源。
配置时长在场景施压配置中所设置的压测时长。
流量模型在场景施压配置中所选的压测流量模型。
指定IP数在场景施压配置中所设置的施压引擎数。
计费信息
消耗VUM本次压测消耗的资源总数。
说明 若您发起压测的压力来源选择的是阿里云VPC内网时,在配置信息区域您还可以看到VPC、安全组、交换机的实例信息。

压测基础指标

图示中③的区域展示了该压测场景的TPS/并发、平均RT和请求成功率的时序曲线图。您可以将光标移动到图表上,查看具体时间点所对应的状态。

说明 若为MQTT压测场景,您还可以看到客户端连接数、接收消息TPS、发送消息TPS的时序曲线图。

查看业务指标

压测报告的概览页签展示了该压测场景下各测试节点的压测情况。

参数说明
Sampler名称全场景以及所有测试节点的名称。
总请求数该场景下,在压测过程中发出的总请求数。
平均TPS压测周期内,该场景的平均TPS值。TPS=该测试节点在压测期间的全部请求数/压测时长。
成功率压测过程中,此测试节点的成功率(绿色数字表示成功,红色数字表示失败)。
  • 单击成功或失败的数字,可快捷查看对应日志。
  • 单击详情,可查看2XX、3XX、4XX、5XX或其他异常导致的请求失败的个数。单击其他异常下的数字,会显示异常信息的统计情况,包括统计排名、错误信息、错误数和占比。
平均响应时间压测中此测试节点的平均响应时间。单击详情,可查看最大、最小及其各分位的响应时间。
流量(发送/接收)分别显示发送和接收到的流量数。

查看场景详情

在压测报告的明细 > 场景详情页签,展示了全场景视图和各测试节点的业务详情,包括请求详情视图性能对比视图

说明 仅在非固定量级模式下,会展示性能对比视图,包括线程数与吞吐率、响应耗时(RT)的关系、RT分布请求数占比。

请求详情视图

该视图包括状态码统计图、场景并发图、请求(TPS)视图、成功率、响应时间、流量详情。更多详细指标说明,请参见测试指标

性能对比视图

  • 线程数与响应耗时(RT)关系图:显示了RT如何随并行线程数量的变化而变化。当许多用户同时请求服务器时,服务器需要更长的响应时间。
  • 线程数与吞吐率关系图:显示了活跃线程数的服务器总响应吞吐率,它根据访问应用程序的用户数量显示了统计上的最大可能吞吐量。
  • 响应耗时(RT)和请求数占比的关系图:显示了请求数占比如何随RT的变化而变化,当许多用户同时请求服务器时,服务器需要更长的响应时间。

查看压测日志

在压测报告的明细 > 压测日志页签,您可以查看并检索日志相关信息。

查看施压机性能

在压测报告的明细 > 施压机性能页签,展示了压测过程中所有施压机的GC瞬时次数和耗时、CPU使用率、Load5、内存利用率和网络流量的时序曲线图。您还可以筛选查看特定施压机的性能信息。

说明 施压机信息最多保留30天。