Jmeter如何计算多个样本的吞吐量?
Jmeter如何计算多个样本的吞吐量?,jmeter,performance-testing,load-testing,jmeter-4.0,jmeter-5.0,Jmeter,Performance Testing,Load Testing,Jmeter 4.0,Jmeter 5.0,我能够准确计算单个样本的吞吐量,但对于多个样本,我无法获得图片中的值。根据: 吞吐量按请求/时间单位计算。计算从第一个样本开始到最后一个样本结束的时间。这包括样本之间的任何间隔,因为它应该表示服务器上的负载 公式是:吞吐量=(请求数)/(总时间)。 所以您需要测量测试持续时间,然后将请求数除以测试持续时间 所有计算指标的精确实现都在类中,如下所示: private double getRatePerSecond(long value) { if (elapsedTime > 0)
我能够准确计算单个样本的吞吐量,但对于多个样本,我无法获得图片中的值。根据: 吞吐量按请求/时间单位计算。计算从第一个样本开始到最后一个样本结束的时间。这包括样本之间的任何间隔,因为它应该表示服务器上的负载 公式是:
吞吐量=(请求数)/(总时间)。
所以您需要测量测试持续时间,然后将请求数除以测试持续时间
所有计算指标的精确实现都在类中,如下所示:
private double getRatePerSecond(long value) {
if (elapsedTime > 0) {
return value / ((double) elapsedTime / 1000); // 1000 = millisecs/sec
}
return 0.0;
}
您可能还对文章感兴趣我无法获得吞吐量列中的值,即17.2/小时。将请求总数(2)除以总时间(12230)再乘以1000得到0.1635322976287817,然后再乘以60得到9.811937857726901。