我正在尝试以非 GUI 模式运行 JMeter,但我想生成两个结果文件:一个是 CSV 格式,另一个是 JTL 格式(但使用 XML)。
现在我有:
jmeter -n -t C:\testPlan.jmx -l C:\result.jtl
当然,尝试 -l 是无效的。有没有办法设置它,以便我可以生成两种格式,而无需使用不同的配置运行两次测试?
答案1
这很简单:
- 添加简单数据写入器聆听你的测试计划
- 在“文件名”输入中提供 XML 结果文件的路径
- 点击“配置”按钮
- 确保选中“另存为 XML”框
- 根据您想要捕获的指标勾选其他框
示例配置:
请注意,以 XML 形式存储结果会耗费更多资源,尤其是当您决定存储所有请求的响应数据时,大量的 IO 活动可能会干扰负载测试流程并破坏您的测试。
我建议只存储必要的最少数据,并且仅当需要分析某些故障时才启用详细日志记录。
关于哪些值可以安全保存的示例“良好”配置列在JMeter 性能和调优技巧指南以及有关如何正确配置 JMeter 实例的其他建议