jmeter - 如何使用非 gui JMeter 获取多个输出文件?
问题描述
我需要有 2 个输出文件,一个只有成功,另一个有失败状态。第一个文件必须是 CSV 格式,另一个是 XML 格式(它必须包含带有响应正文的响应数据)。解决方案必须是非 gui 模式。
我目前使用一个文件的解决方案:
jmeter.bat -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.response_data=true -n -t JMeterFile.jmx -l OutputFile.jtl
我不知道如何制作两个内容不同的输出文件。
解决方案
对于默认 . CSV 格式的jtl 文件(例如适用于生成HTML Reporting Dashboard)格式在命令行非 GUI 模式下运行 JMeter,例如:
jmeter.bat -n -t JMeterFile.jmx -l OutputFile.jtl
要获取另一个包含错误详细信息的文件,请添加一个Listener,即Simple Data Writer将是一个不错的选择,并将其配置为:
这样你会得到2个文件:
OutputFile.jtl
- CSV 格式,包含所有采样器的所有指标Errors.xml
- 对于只有响应数据的失败采样器,采用 XML 格式(如果需要更多详细信息,也可以勾选其他框)
更多信息:如何在 JMeter 中保存响应数据
推荐阅读
- objective-c - 为什么方法没有被调用
- python - 我们是否在双向 LSTM 中为每个批次使用不同的权重?
- jquery - 如何组合两个在同一个类名上触发的函数?
- ios - UIView textFieldShouldReturn 不起作用
- c# - FluentNhibernate 映射两个表 oneToMany 在映射中使用唯一的主键 instea
- forms - Orbeon 表单中的滑块/范围控制
- apostrophe-cms - 使用 ApostropheCMS 语言渲染页面
- php - 文件未上传到特定路径
- php - 在php中从没有时间的字符串中获取日期
- bash - 如何在bash中传递带空格的参数?