【问题标题】:HTML Report in JMeter 5.1 after distributed execution not being generated correctly未正确生成分布式执行后 JMeter 5.1 中的 HTML 报告
【发布时间】:2019-08-05 11:33:47
【问题描述】:

目前的设置如下:4个Ubuntu盒子1个master和3个slave。在以分布式方式从命令行执行测试时,我遇到了以下问题。

  1. 如果我执行测试并尝试生成 HTML 报告,JMeter 会在每台机器完成运行后尝试创建文件,这会导致冲突,因为完成的第一台机器已经创建了 HTML 文件夹。 ./jmeter -r -n -t ./Jmeter_Performance_PoC.jmx -l ./TestResults.csv -e -o TestResults
  2. 如果我执行测试并仅生成 CSV 报告,然后从 CSV 文件生成 HTML 报告,则会生成报告,但 JMeter 没有使用文件的完整信息,它没有识别不同的线程组,也没有它显示每个从站的执行信息。 ./jmeter -r -n -t ./Jmeter_Performance_PoC.jmx -l ./TestResults.csv ./jmeter -g ./TestResults.csv -o ./results

有没有办法让 JMeter 在分布式执行中生成合并报告而不会发生覆盖冲突?

【问题讨论】:

    标签: jmeter ubuntu-14.04 distributed


    【解决方案1】:

    只需使用__machineIP()__machineName() 作为线程组/采样器标签的前缀或后缀 - 这样您(和 JMeter)将能够区分来自不同从属的结果。

    查看Apache JMeter Functions - An Introduction 以熟悉 JMeter 函数概念。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-21
      • 2017-04-27
      相关资源
      最近更新 更多