首页 > 解决方案 > 当我们有超过 1 个样本时,如何在摘要报告中计算吞吐量值?

问题描述

我已经创建了一个测试计划设置号。线程数 = 1 加速期 = 1 和循环计数 = 1

如果我想验证第二个标签的吞吐量值,我使用这个公式 2/5 表示(样本数/平均时间),结果为 0.4 ms,但 jmeter 中的值显示为 4.9/min。总结报告的最后两行是如何计算的,其中包括 Test(它是我的事务控制器)和 Total 标签。请用公式解释。我的摘要报告的图像在给定的链接中。 总结报告

标签: jmeter

解决方案


根据JMeter Glossary,您使用了错误的公式

吞吐量计算为请求/时间单位。时间从第一个样本开始到最后一个样本结束计算。这包括样本之间的任何间隔,因为它应该代表服务器上的负载。公式为:Throughput = (number of requests) / (total time).

因此,您不应将请求数除以平均响应时间,而应除以整个测试持续时间。

如果您想使用过滤结果工具排除一些“不感兴趣”的采样器,您可以在其中指定您想要获取指标的采样器的标签。

可以使用JMeter Plugins Manager安装过滤结果工具


推荐阅读