首页 > 解决方案 > 如何仅在 results.jtl 中为 jmeter 运行启用错误日志?- 非图形用户界面

问题描述

我正在长时间运行一些负载测试。如果我将所有结果存储在 results.jtl 中,我的系统内存将被完全使用,所以我只需要保存那些对应于非 200 响应的条目。

标签: jmeter

解决方案


将下一行添加到user.properties文件(位于 JMeter 安装的“bin”文件夹中)

jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data.on_error=true
jmeter.save.saveservice.response_data=false

这样,您将只为那些失败的采样器保存响应数据。

可以通过-J命令行参数指定相同的属性,例如:

jmeter -Jjmeter.save.saveservice.output_format=xml -Jjmeter.save.saveservice.response_data.on_error=true -Jjmeter.save.saveservice.response_data=false -n -t test.jmx -l result.jtl

更多信息:


推荐阅读