JMeter 生成摘要结果显示不正确的值
JMeter Generate Summary Results shows incorrect values
我构建了一个简单的测试计划,它使用一个线程执行 20 个 HTTP 请求。它运行一次迭代。结果文件 (.jtl) 显示它执行了 20 个请求。但是,JMeter Generate Summary Results 似乎不正确。 Generate Summary Results 在 49 秒内显示 30。这是 JMeter Bug 还是我读错了?
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 可能尚未完全写入。
看看这个 属性 改变它:
# AutoFlush on each line written in XML or CSV output
# Setting this to true will result in less test results data loss in >case of Crash
# but with impact on performances, particularly for intensive tests (low or no pauses)
# Since JMeter 2.10, this is false by default
jmeter.save.saveservice.autoflush=true
我构建了一个简单的测试计划,它使用一个线程执行 20 个 HTTP 请求。它运行一次迭代。结果文件 (.jtl) 显示它执行了 20 个请求。但是,JMeter Generate Summary Results 似乎不正确。 Generate Summary Results 在 49 秒内显示 30。这是 JMeter Bug 还是我读错了?
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 可能尚未完全写入。
看看这个 属性 改变它:
# AutoFlush on each line written in XML or CSV output # Setting this to true will result in less test results data loss in >case of Crash # but with impact on performances, particularly for intensive tests (low or no pauses) # Since JMeter 2.10, this is false by default jmeter.save.saveservice.autoflush=true