jmeter 中关于聚合报告的吞吐量计算

Throughput calculation in jmeter with respect to aggregate report

我正在手动验证我们在 jmeter 汇总报告中获得的 吞吐量 值。

吞吐量表示(请求数)/(访问服务器和获得响应的总持续时间)。

即Throughput=1/(sampler结束时间-sampler开始时间)

在附图中,您可以看到第一行的吞吐量是 0.18097/秒。

如果我必须获得 0.1809790969143064/sec 作为吞吐量,那么 1/(0.1809790969143064)=5.5255Sec 或 5525.5msec 应该是持续时间。

任何人都可以帮助我。

所以我想知道我们在 jmeter 中获得单个采样器的吞吐量值有多精确。

请帮助我提供适用于所有人的任何公式,或者我们如何手动计算与汇总报告相比给出相同值的吞吐量。

谢谢。

验证您的性能测试结果非常好。 但在这种情况下,您对吞吐量的定义是错误的 - 易于识别,因此您可以正确解释结果。

可能值得查找吞吐量的定义。 JMeter 提供了它自己的 :

"吞吐量计算为 requests/unit 时间。时间是从第一个样本开始到最后一个样本结束计算的。这包括样本之间的任何间隔,因为它应该表示服务器上的负载。 公式为:吞吐量=(请求数)/(总时间)。

https://jmeter.apache.org/usermanual/glossary.html