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

使用说明

PTS控制台压测报告的数据保留30天,超出30天后采样日志数据将无法查看。为避免数据丢失,请您将压测报告导出并保存本地,具体操作步骤请参见报告导出

功能入口

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

压测场景概览

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

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

主要指标解读如下:

指标 说明
并发
  • 峰值:压测周期内场景的最高并发值。
  • 上限:根据该场景配置的压测量级,限制的最大并发数。
RPS Requests Per Second,即每秒发出的压测请求数量,详情请参见RPS模式的并发量是如何计算的
  • 峰值:压测周期内,该场景的最高RPS。
  • 上限:根据该场景配置的压测量级,限制的最大RPS。
TPS Transaction Per Second,系统每秒处理的事务数量。

峰值:压测周期内,该场景的最高TPS。

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

报告导出

单击压测报告页面右上角的报告导出,再根据需要选择导出有水印版本无水印版本,即可下载PDF版本的压测报告保存至本地。报告中包括基本信息、业务指标概览、业务详情明细等信息,请参见压测报告Demo,压测报告中的指标解读请参见测试指标

串联链路概览

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

主要业务指标解读如下。

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

串联链路业务详情

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

串联链路业务详情

监控详情

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

SLA统计

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

SLA统计

相关文档

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