运行大量的文件和响应也数以千计。我如何保存json响应的名称类似的文件名,我发送的请求?有什么办法吗?例如,如果我读一个文件名为“arnold.json”我想把响应,并把它写入一个文件名为:“arnold_response.json”(类似于以下内容)我得到的响应如下所示:
{
"resourceType": "Bundle",
"id": "235-253-235-235-235",
"type": "transaction-response",
"link": [
{
"relation": "self",
"url": "https://someurl.com"
}
],
"entry": [
{
"response": {
"status": "201 Created",
"location": "Player/aerear",
"etag": "1",
"lastModified": "2020"
}
}
]
}
我的设置的图像:https://ibb.co/MB46z6z
2条答案
按热度按时间chhkpiq41#
您可以添加JSR223侦听器并在其中使用以下代码:
其中:
vars
代表JMeterVariablesprev
代表上一个SampleResult更多信息:Top 8 JMeter Java Classes You Should Be Using with Groovy
laik7k3q2#
除了Dimitri的回答(这是非常好的),我还在网上找到了这篇文章,它提供了一些更多的选择,以实现您的目标,为多样性的缘故:)
https://www.baeldung.com/jmeter-write-to-file
希望对你有帮助,干杯!