【问题标题】:Apache JMeter Performance TestingApache JMeter 性能测试
【发布时间】:2016-01-06 10:31:52
【问题描述】:

我想将 JMeter java 代码执行后的 .jtl 文件转换为 csv。请帮助解决这个问题。我正在寻找 Java 代码,以便将 jtl 文件转换为 csv。

【问题讨论】:

    标签: jmeter


    【解决方案1】:

    1) 您可以将JMeter的这个属性jmeter.save.saveservice.output_format更改为csv以生成csv格式的结果文件。这会更容易且消耗更少的内存。

    2) 您可以使用此 jmeter 插件生成 csv 格式的报告 - http://jmeter-plugins.org/wiki/JMeterPluginsCMD/

    3) XML 到 CSV 的转换:

    Convert XML file to CSV in java

    【讨论】:

      【解决方案2】:

      JMeter 输出结果格式默认为 csv,如果不是这种情况,您可以“告诉”JMeter 以 CSV 格式存储结果。为此,将以下行添加到 jmeter.properties 文件(它位于 JMeter 安装的 /bin 文件夹下)

      jmeter.save.saveservice.output_format=csv
      

      如果您只需要一次,您可以通过 -J 命令行参数传递属性,例如

      jmeter.bat -Jjmeter.save.saveservice.output_format=csv -t /path/to/your/script.jmx ...
      

      请参阅Apache JMeter Properties Customization Guide,了解有关不同 JMeter 属性类型和使用它们的方式的详细信息。

      请注意,如果是 CSV 输出格式,您将无法保存请求和响应数据。

      另一个选项是添加Simple Data Writer 监听器。存储默认 KPI 的相关配置如下所示:

      【讨论】:

        【解决方案3】:

        人们感谢您的回答,但我已经配置了将 jtl 文件转换为 csv 文件而不使用您的解决方案实际上我在 java 代码中犯了一个错误,我必须在保存日志而不是 .jtl 时定义 .csv 文件。

        非常感谢您回复这篇文章。

        【讨论】:

          【解决方案4】:

          在 JMeter GUI Listener 中打开 .csv.jtl 文件,并将其保存为所需的格式。

          【讨论】:

            猜你喜欢
            • 2017-04-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-07-27
            • 1970-01-01
            • 1970-01-01
            • 2016-09-24
            • 1970-01-01
            相关资源
            最近更新 更多