如何在Jmeter中汇总来自不同机器的结果?

时间:2018-05-23 13:15:50

标签: jmeter

我必须运行1200个用户来支持我的应用程序。

我们从4台不同的机器运行,每台机器运行300个用户。

从每台机器我们得到.jtl文件,它的大小超过300 MB ..

我们可以通过添加Listeners并浏览.jtl文件来获取Aggregate报告。

由于jtl文件的大小,每个文件只有4台机器的聚合csv文件。

              Label    #Samples Average Median  90% Line    95% Line    99% Line    Min Max    Error %  Throughput  Received KB/sec Sent KB/sec

(Machine 1)    TOTAL    34114   7200    1747    11853       60155       80773       0   240417  12.18%  14.61536    144.66            23.35

(Machine 2)    TOTAL    35537   7927    1758    24698       60550       76834       0   150719  15.33%  14.79504    140.71            23.06

(Machine 3)    TOTAL    34447   7189    1750    12280       60220       76963       0   155425  12.24%  14.72585    145.78            23.55    

(Machine 4)    TOTAL    34454   7316    1748    13595       60557       76975       0   150490  12.60%  14.69896    144.45            23.35

Eg.., Average = (7200+7927+7189+7316)/4 = 7408

如何以single报告形式展示?

只有一些来自4台机器的所有列并且除以是唯一的方式..如果它存在于某种方式,它是否正确报告?

还是其他任何方式?

谢谢,

1 个答案:

答案 0 :(得分:0)

您可以切换到在Distributed Mode中运行测试,即使用1个主节点和4个从站。在此设置中,您将拥有单个结果文件" master"宿主

JMeter Client Server Setup

如果您以后不打算重新运行测试,只想将4个结果文件转换为单个" uber"结果文件您可以使用Merge Results工具,主要用例是比较不同测试运行的结果,但是您可以使用它将多个结果文件合并为一个,只需使用相同的前缀标签。

您可以使用JMeter Plugins Manager

安装合并结果工具

JMeter Plugins Manager Merge Results