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

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

浏览测试结果

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

测试运行摘要指标

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

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

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

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

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

  • 总数-请求总数。

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

  • 错误计数-错误总数。

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

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

测试运行表

所有历史测试运行的测试运行摘要表

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

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

  • 为性能比较设置基准测试。

  • 将表格下载为 CSV 文件。

  • 切换列以自定义视图。

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

基线比较

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

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

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

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

详细的测试结果

选择测试运行会打开带有三个选项卡的详细结果视图:“测试运行结果”、“错误” 和 “对象”。

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

基线信息

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

“测试运行结果” 表

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

尺寸视图

使用尺寸按钮在三个视图之间切换:

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

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

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

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

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

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

数据导出和自定义

  • 将结果表下载为 CSV 文件

  • 切换列以自定义视图

  • 对数据进行筛选和排序,将重点放在特定的指标上

  • 对数据进行筛选和排序,将重点放在特定的指标上。

“错误” 选项卡

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

  • 按类型查看错误计数。

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

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

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

“对象” 选项卡

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

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

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

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

S3 结果结构

在 4.0 版本中,为了改进组织结构,S3 结果结构发生了变化:

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

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

注意

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