我很难理解JMeter摘要的工作原理:
03:06:30 [debug] summary = 73930 in 1523s = 48.5/s Avg: 174 Min: 9 Max: 33133 Err: 4 (0.01%)
03:07:01 [debug] summary + 1573 in 78.2s = 20.1/s Avg: 142 Min: 10 Max: 2428 Err: 1 (0.06%) Active: 1600 Started: 1600 Finished: 0
03:07:01 [debug] summary = 75503 in 1555s = 48.6/s Avg: 173 Min: 9 Max: 33133 Err: 5 (0.01%)
03:07:30 [debug] summary + 1538 in 82.3s = 18.7/s Avg: 118 Min: 10 Max: 2704 Err: 0 (0.00%) Active: 1600 Started: 1600 Finished: 0
03:07:30 [debug] summary = 77041 in 1583s = 48.7/s Avg: 172 Min: 9 Max: 33133 Err: 5 (0.01%)
我在1523年执行了73930笔交易,平均为48.5 /秒。然后在其上添加两组交易:
1573,78.2s = 20.1 / s 1538年在82.3s = 18.7 / s
注意平均值--20.1 / s和18.7 / s低于最初的48.5 / s。我希望那些会降低整体统计数据,但相反,它会上升0.2 / s:
78341在1583s = 48.7 / s
我能看到的是:交易是按照我的预期添加的(例如73930 + 1573 = 75503),但是1523如何变成1555s然后1583对我来说并不清楚。
有人可以向我解释一下吗?
答案 0 :(得分:0)
从上面给出的日志中可以看出,您已经在03:06:30完成了73930笔交易的执行。然后在03:07:30执行3111(1573 + 1538)次交易。因此额外的3111交易花费了60秒的时间。哪个被添加到原始时间1523s。所以1523 + 60 = 1583。
由于我们将额外交易与原始交易数量相加(73930),因此并未计算额外交易所需的时间。
你可以将73930 + 1573加起来然后得到75503的总和。但是你不应该将时间总和为1523s + 78.2s。它计算的时间来自原始时间戳。