View a markdown version of this page

浏览测试结果 - AWS 上的分布式负载测试

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

浏览测试结果

解析作业完成后,测试结果可供分析。该解决方案提供了全面的指标和工具,可帮助您了解应用程序在负载下的性能。

测试运行摘要指标

测试完成后,解决方案会生成包含以下指标的摘要:

  • 平均响应时间 -测试生成的所有请求的平均响应时间,以秒为单位。

  • 平均延迟 -测试生成的所有请求的平均延迟,以秒为单位。

  • 平均连接时间 -所有请求连接到主机所需的平均时间,以秒为单位。

  • 平均带宽 -测试生成的所有请求的平均带宽。

  • 总数 -请求总数。

  • 成功次数 -成功请求的总数。

  • 错误数 -错误总数。

  • 每秒请求数 -测试生成的所有请求的平均每秒请求数。

  • 百分位数 -响应时间百分位数,包括 p50(中位数)、p90、p95 和 p99,显示所有请求的响应时间分布。

测试运行表

测试运行表显示了某个场景的所有历史测试运行情况。你可以:

  • 查看每次测试运行的摘要指标。

  • 设置基准测试运行以进行性能比较。

  • 将表格下载为 CSV 文件。

  • 切换列以自定义视图。

  • 选择测试运行以查看详细结果。

基线比较

您可以将测试运行指定为基准,以便将来的测试运行与之比较。设置基准时:

  • 测试运行表显示了每个指标与基线相比的百分比差异(+/-%)。

  • 基准指标可帮助您快速识别性能改进或回归。

  • 您可以随时更改或清除基线。

详细的测试结果

选择测试运行会打开包含三个选项卡的详细结果视图:“测试运行结果”、“错误” 和 “构件”。

显示基准比较和指标仪表板的详细测试运行结果

基线信息

如果设置了基准测试运行,则它会显示在页面顶部。您可以选择 “显示实际值” 、“显示百分比” 或 “删除基线” 来控制基线比较的显示方式。

测试运行结果表

结果表提供了具有以下功能的详细指标:

维度视图

使用维度按钮在三个视图之间切换:

  • 总体 -所有终端节点和区域的汇总结果

  • 按端点划分 -按各个端点细分的结果

  • 按地区划分 -按 AWS 区域划分的结果

操作按钮
  • 显示实际 -显示实际指标值

  • 显示百分比 -显示与基线的百分比差异

  • 移除基线 -清除基准比较

数据导出和自定义

  • 将结果表下载为 CSV 文件

  • 切换栏目以自定义视图

  • 对数据进行筛选和排序,重点关注特定指标。

“错误” 选项卡

错误选项卡提供详细的错误分析:

  • 按类型查看错误数。

  • 查看按总体测试或按终端汇总的错误。

  • 识别失败请求中的模式。

  • 对特定终端节点或区域的问题进行故障排除。

“对象” 选项卡

工件选项卡允许您访问测试运行期间生成的所有文件:

  • 查看单个对象(日志、结果文件)。

  • 下载特定工件进行离线分析。

  • 将所有测试运行工件下载为单个存档。

S3 结果结构

在版本 4.0 中,为了改善组织,S3 结果结构已更改:

  • 新结构 -scenario-id/test-run-id/results-files.

  • 传统结构 -4.0 版本之前运行的测试显示场景 ID 级别的所有结果文件。

注意

测试结果显示在控制台中。您也可以直接在Results文件夹下的 Amazon S3 存储桶中访问原始测试结果。有关 Taurus 测试结果的更多信息,请参阅 T aurus 用户手册中的生成测试报告。