【问题标题】:JMeter Distributed Runner not able to Generate the Consolidated ReportsJMeter Distributed Runner 无法生成合并报告
【发布时间】:2019-12-13 05:48:24
【问题描述】:

当我使用如下命令行运行一个简单的独立 JMeter 脚本时

jmeter -n -t your_script.jmx

这会生成一个 CSV 文件,其中包含与执行相关的所有数据。

但是,当为具有多个 JMeter 服务器 IP 地址的分布式负载测试执行相同的 JMeter 文件时,它将模拟给定数量的用户并在目标服务器上运行,我无法获得 jmeter.csvfile Generated(但是命令运行成功)。

我用于分布式执行的命令是

jmeter -n -t script.jmx -R IP_address1, IP_address2,...

现在,我应该从这次执行中得到一个合并的jmeter.csv 文件。但是,我没有得到。

JMeter API DistributedRunner Class 也是如此——我们没有得到合并的 jmeter.csv 文件和报告。

【问题讨论】:

    标签: performance jmeter


    【解决方案1】:

    这个命令:

    jmeter -n -t your_script.jmx

    不生成任何 CSV 文件,您需要添加 -l command-line argument 并提供所需的结果文件位置,例如:

    jmeter -n -t your_script.jmx -l jmeter.csv
    

    这同样适用于分布式测试:

    jmeter -n -t script.jmx -R IP_address1, IP_address2 -l jmeter.csv
    

    如果您提供-l 命令行参数但仍然没有得到任何结果,很可能您的脚本执行在远程从站上以某种方式失败。按照下面的清单来了解脚本失败的原因:

    【讨论】:

      猜你喜欢
      • 2017-04-27
      • 1970-01-01
      • 1970-01-01
      • 2021-12-24
      • 2016-10-09
      • 2021-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多