压测停止之后,系统会自动获取压测过程中的数据,例如压测场景指标、业务详情数据、监控详情数据和 API 采样日志等,形成压测报告,供您查看和导出。

使用说明

PTS压测报告数据承诺保证 30 天,超出 30天后采样日志数据将无法查看。目前压测报告超期后仍可查看,为避免数据丢失,请将压测报告导出并保存本地,具体操作步骤请参见功能入口

功能入口

  1. 在 PTS 控制台左侧导航栏,单击压测报告
  2. 测试报告列表页,按场景类型(PTS 或 JMeter)、时间、场景名称或报告 ID 等关键字进行搜索。
  3. 在目标压测报告操作列单击查看报告
    • 若需查看采样日志,则在具体压测报告页右上角单击查看采样日志,详情请参见查看采样日志
    • 若需导出压测报告,则在具体压测报告右页上角单击报告导出,再根据需要选择是否包含阿里云 PTS 水印,然后单击下载报告
  4. 若需删除压测报告,在测试报告页面执行以下操作:
    • 单个删除:在目标压测报告操作列单击删除
    • 批量删除:勾选待删除的报告,单击批量删除

压测场景概览

压测报告第一部分显示整个压测场景的相关业务指标。

overview
说明 若创建压测场景时,递增模式设置为自动递增,即使在压测过程中,进行了手动调速,递增模式仍为自动递增

主要指标解读如下:

指标 说明
并发
  • 峰值:压测周期内场景的最高并发值。
  • 上限:根据该场景配置的压测量级,限制的最大并发数。
RPS Requests Per Second,即每秒发出的压测请求数量。
  • 峰值:压测周期内,该场景的最高 RPS。
  • 上限:根据该场景配置的压测量级,限制的最大 RPS。
来源 IP 发起压测流量的 IP 地址个数。
  • 最小:压测周期内,该场景的最小来源 IP 数。
  • 配置:场景施压配置中配置的来源 IP 个数) 单击分配详情,可查看发起压测流量的 IP 地址所在的地理位置和所属运营商。该功能仅国内公网压测可见,并资源包规格需要是 628 元及以上。
平均流量 压测周期内的平均流量,PTS 采样统计的基于 7 层(HTTP)请求体或者响应体的最大值(与 4 层网络带宽完全不同),参见具体算法
峰值流量 压测周期内的最大流量,算法同平均流量
异常数 单击异常数,可快速查看其采样日志。
  • 请求异常数:压测过程中,请求失败个数(包括 4XX、5XX、各种异常、超时等)。
  • 业务异常数:设置了断言的 API 业务失败的请求数。
总请求数 整个压测过程中,共发起的请求个数。

串联链路概览

压测报告的概览页,显示整个场景下所有的串联链路和 API 的压测情况。若您使用架构监控添加了ECS、SLB 或者 RDS 等,可以看到这些组件或服务在压测期间的性能表现。

串联链路概览

主要业务指标解读如下:

业务指标 说明
串联链路 并发模式下,串联链路的起始/最大并发量;RPS 模式下,API 的起始/最大RPS。
请求成功率 压测中此 API 的请求成功率。 - 单击请求成功/失败个数,可快捷查看对应日志。单击详情,查看 3XX、4XX、5XX 和其他异常导致的请求失败的个数。
平均响应时间 压测中此 API 的平均响应时间。单击详情,查看最大、最小及其各分位的响应时间。
容量评估点 开启容量评估模式下,三个压力值信息,详细说明请参见容量评估
  • 滑动鼠标至业务指标区域平均响应时间列的具体时间,可以查看该响应时间的耗时瀑布流。db_rt_timing
  • 单击业务指标区域请求成功率列的详情,然后单击异常数值,即可查看该异常的统计排名错误信息错误数占比等内容。在异常信息统计面板中,还可以切换 API 并查看其异常统计信息。异常统计详情

串联链路业务详情

压测报告的明细 > 业务详情页签下,显示全场景视图和串联链路中单个 API 的业务详情,包括请求(TPS)视图、业务(TPS)视图、并发数、响应时间和指令详情等。对相关指标的解读,参见测试指标

串联链路业务详情

指令详情包括思考时间集合点的指标。这两个指令会涉及到消耗 VUM,因为虚拟用户的思考和等待本身就是一个压测行为和资源消耗。

容量评估业务详情

在容量评估模式下,压测报告的明细>业务详情页签显示全场景视图和串联链路中单个 API 的业务详情,包括请求(TPS)视图、并发数和响应时间等。在业务视图中展现了系统的最佳压力值、极限压力值和破坏压力值。

容量评估业务详情

您还可以在页面评判本次容量评估是否正确:单击操作数据确认,在容量评估数据确认对话框中选择压测 API容量评估点类型,选择该点为判断正确或者判断错误。

说明 关于三个压力值信息,详细说明参见容量评估值说明

监控详情

若您使用了云监控、应用监控或架构监控,查看相关监控信息请参见查看监控详情

SLA 统计

如添加了 SLA 指标监控,在压测报告的明细 > SLA 统计 页签,可查看压测过程中触发的 SLA 警告、停止压测的事件记录,以及各个 API 的具体表现。

SLA 统计

相关文档

结合压测数据,您可以查看更多测试分析及调优方法指导,详情请参见测试分析及调优