问题: 当我执行负载测试时,它将生成3种类型的文件。 1).json 2).plain和3).known
假设.json文件中应该有2个错误,然后一个错误将覆盖.json文件中的其他错误。
我们如何在文件中附加响应?
答案 0 :(得分:0)
自JMeter 5.0起,不支持使用Save Responses to a file侦听器将结果附加到同一文件中,您将不得不使用
修改JMeter results file configuration以存储响应数据,例如:
jmeter.save.saveservice.output_format=xml
jmeter.save.saveservice.response_data.on_error=true
切换到JSR223 Listener,在这里您可以完全灵活地存储什么,何时,何地以及如何存储。会将所有失败的采样器的结果附加到failures.json
文件中的示例代码为:
if (!prev.isSuccessful()) {
new File('failures.json') << prev.getResponseDataAsString() << System.getProperty('line.separator')
}