如何在JMeter中生成多个结果文件?

如何在JMeter中生成多个结果文件?

我正在尝试以非 GUI 模式运行 JMeter,但我想生成两个结果文件:一​​个是 CSV 格式,另一个是 JTL 格式(但使用 XML)。

现在我有:

jmeter -n -t C:\testPlan.jmx -l C:\result.jtl

当然,尝试 -l 是无效的。有没有办法设置它,以便我可以生成两种格式,而无需使用不同的配置运行两次测试?

答案1

这很简单:

  1. 添加简单数据写入器聆听你的测试计划
  2. 在“文件名”输入中提供 XML 结果文件的路径
  3. 点击“配置”按钮
  4. 确保选中“另存为 XML”框
  5. 根据您想要捕获的指标勾选其他框

示例配置:

简单数据写入器配置

请注意,以 XML 形式存储结果会耗费更多资源,尤其是当您决定存储所有请求的响应数据时,大量的 IO 活动可能会干扰负载测试流程并破坏您的测试。

我建议只存储必要的最少数据,并且仅当需要分析某些故障时才启用详细日志记录。

关于哪些值可以安全保存的示例“良好”配置列在JMeter 性能和调优技巧指南以及有关如何正确配置 JMeter 实例的其他建议

相关内容