首页 > 解决方案 > Jmeter - 通过命令行运行 .jmx 文件并以 html、csv 和 XML 输出格式获取摘要报告 - 所有三个

问题描述

目前,我在命令行下面给出。当我添加 CSV 时,它不会以 csv 格式输出。您能否为所有三个输出提供完整的命令。

样品 1:

!JMeter -Jjmeter.save.saveservice.samplerData=true -Jjmeter.save.saveservice.response_data=true -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.responseHeaders=true -Jjmeter.save.saveservice.requestHeaders =true -n -t ProgramServices.jmx -l JmeterReports\TestReport.xml -j JmeterReports\jmeter.log

示例 2:JMeter -n -t Creation_SLW.jmx -l JmeterReports/TestReport.csv -e -o JmeterReports/htmlReport/ -j JmeterReports/jmeter.log

标签: jmeter

解决方案


根据生成报告仪表板文档

仪表板生成器是 JMeter 的模块化扩展。它的默认行为是从 CSV 文件中读取和处理样本以生成包含图形视图的 HTML 文件。它可以在负载测试结束时或按需生成报告。

因此,从最新的JMeter 5.4.1开始,您只能从 CSV 格式的 .jtl 文件生成 HTML 仪表板,并且文件的内容必须与结果文件配置内联

我建议恢复您的更改并使用默认配置(或进行必要的修改)使用 CSV + HTML 报告仪表板

如果您还需要包含完整数据的 XML - 您可以将 ie Simple Data Writer添加到您的测试计划中,并指定所需的文件名和要存储的指标:

在此处输入图像描述

更多信息:如何在 JMeter 中保存响应数据


推荐阅读