如何在jmeter中的汇总报告中以秒为单位获取响应时间

时间:2020-02-04 04:51:49

标签: jmeter jmeter-plugins jmeter-5.0

How to get response time in sec in the aggregate report in JMeter currently its MS

平均-所有响应的算术平均值(所有时间/计数的总和) 秒所需的最小响应时间(毫秒) 秒所需的最大响应时间(毫秒)

1 个答案:

答案 0 :(得分:0)

从当前JMeter version 5.2.1开始,这是不可能的。

作为解决方法,您可以添加JSR223 PostProcessor并将“连接时间”,“延迟”和“经过的时间”除以1000,这样一来,您将在几秒钟内获得这些指标。

示例代码:

prev.setConnectTime((prev.getConnectTime() / 1000) as long)
prev.setLatency((prev.getLatency() / 1000) as long)
org.apache.commons.lang3.reflect.FieldUtils.writeField(prev, 'elapsedTime', (prev.getTime() / 1000) as long, true)

请注意,您将失去精度,即您的响应时间为400毫秒-您将其设为0,对于600毫秒的响应时间将为1秒,依此类推。

更多信息:

相关问题