Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jmeter如何计算多个样本的吞吐量?_Jmeter_Performance Testing_Load Testing_Jmeter 4.0_Jmeter 5.0 - Fatal编程技术网

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。