我希望 JMeter 仅在请求失败时才将请求/响应保存到 XML 文件。不应记录所有通过的请求。我怎样才能做到这一点?
问问题
2690 次
1 回答
2
为了存储失败请求的响应数据,您只需将接下来的 2 行添加到user.properties文件(位于 JMeter 安装的“bin”文件夹下)
jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data.on_error=true
关于保存请求,恐怕您只有两个选择:
- 保存所有请求(无论通过/失败状态)
- 什么都不保存
从理论上讲,它可以使用支持脚本的测试元素(如Beanshell 侦听器)结合示例变量或修补 JMeter 源代码来解决,但没有开箱即用的标志来触发请求数据的条件存储。
有关JMeter 属性类型和设置/覆盖它们的方法的更多信息,请参阅Apache JMeter 属性定制指南
于 2016-06-03T17:00:44.580 回答