天天看点

关于 jMeter 结果报表里的 APDEX (Application Performance Index)

Reporting of Apdex Rating in JMeter

如果像我一样,在给定性能测试结果的汇总统计信息时,您在为性能测试进行通过/失败调用时遇到一些困难,那么 Apdex 指标可能会派上用场。

应用程序性能指数定义了一个分数,用于报告任何应用程序的用户体验质量。 分数范围从 0.0 到 1.0,用户体验分为不同的评分,如下表所示:

关于 jMeter 结果报表里的 APDEX (Application Performance Index)

您可以使用 Apdex 评级来简化性能测试的报告。 例如,对于“良好”或“优秀”评级,我通常会通过测试。 但是对于“不可接受”或“差”的评级,我将无法通过测试。 当评级恢复为“一般”时,我愿意讨论!

现在,使用新的 Apdex 分数计算器插件,您可以轻松直接地获取 Apdex 分数。 您所要做的就是指定您的容忍阈值 T,然后插件将计算采样器的 Apdex 分数并将结果显示在表格中。 如果您希望在测试报告中导入 Apdex 结果,您可以将此表导出到文件中。

What Value To Choose For Apdex T

根据 Apdex 规范,该插件的默认 T 值为 4s。理想情况下,业务分析师和/或产品负责人应在您的特定应用程序的性能要求中为您提供 T 值。

如果缺少 T 并且默认值不适合您,您可以回退到行业最佳实践。 以下是T的一些常见替代值:

API 测试:T = 0.5s(100ms 可能太苛刻了)

Web 测试:T = 1s(根据 RAIL 模型)

对我而言,我为我的应用程序选择了一个 T 阈值,该阈值会产生一致的分数(基线),以便我可以随着时间的推移监控显着的移动。

54541

继续阅读