如何在单个报告上显示Jmeter分布式测试的集体Slave ip地址?

时间:2016-10-20 05:12:23

标签: jmeter performance-testing

我有多个从站用于运行分布式Jmeter测试,运行后我想要单个报告,它将显示每个从站运行线程的IP地址,以便我可以在性能变慢时分析报告。

请帮助我如何实现这一目标。是否有任何第三方报告工具

1 个答案:

答案 0 :(得分:2)

您可以将.jtl结果文件附加的从属IP地址作为:

  1. User Defined Variables添加到您的测试计划并添加以下变量:

    • 名称:任何有意义的内容,即IP
    • 价值:${__machineIP()}
  2. 在所有从属计算机上将下一行添加到 user.properties 文件(位于JMeter' s" bin"文件夹中):

    sample_variables=IP
    

    设置此属性的另一种方法是:

    • 在启动每个JMeter slave时,通过-J参数将其作为命令行参数传递
    • 通过JMeter master
    • 中的-G参数传递
  3. 假设以上配置,您将机器IP地址添加为JMeter结果文件的最后一列,希望您的第三方工具可以处理它。

    参考文献: