JMeter生成摘要结果显示不正确的值

JMeter生成摘要结果显示不正确的值,jmeter,jmeter-plugins,Jmeter,Jmeter Plugins,我构建了一个简单的测试计划,它使用一个线程执行20个HTTP请求。它运行一次迭代。结果文件(.jtl)显示它执行了20个请求。但是,JMeter生成摘要结果似乎不正确。Generate Summary结果在49秒内显示30。这是JMeter错误还是我读错了 summary + 6 in 7s = 0.9/s Avg: 817 Min: 4 Max: 4307 Err: 0 (0.00%) Active: 1 Started: 1 Finished:

我构建了一个简单的测试计划,它使用一个线程执行20个HTTP请求。它运行一次迭代。结果文件(.jtl)显示它执行了20个请求。但是,JMeter生成摘要结果似乎不正确。Generate Summary结果在49秒内显示30。这是JMeter错误还是我读错了

summary +      6 in     7s =    0.9/s Avg:   817 Min:     4 Max:  4307 Err:     0 (0.00%) Active: 1 Started: 1 Finished: 0
summary =     20 in  47.4s =    0.4/s Avg:  1444 Min:     4 Max:  9160 Err:     0 (0.00%)
Generate Summary Results =     30 in    49s =    0.6/s Avg:  1587 Min:     4 Max:  9160 Err:     0 (0.00%)
summary =     20 in    48s =    0.4/s Avg:  1444 Min:     4 Max:  9160 Err:     0 (0.00%)

默认情况下,JTL文件由缓冲区写入以提高性能

因此,总结通常会显示一个不同的数字,因为它是基于真实状态的,而JTL可能尚未完全编写

通过更改此属性来查看它:

#在XML或CSV输出中写入的每一行上自动刷新 #将此设置为true将减少>发生碰撞时的测试结果数据丢失 #但会影响性能,尤其是密集测试(低暂停或无暂停) #由于JMeter 2.10,这在默认情况下是错误的 jmeter.save.saveservice.autoflush=true