有没有办法在JMeter上发出请求并接收我创建的模拟JSON响应,例如:
[
{
"Car": "BMW",
"Model": "520D",
"Color": "Black"
},
{
"Car": "Audi",
"Model": "A3",
"Color": "Red"
},
{
"Car": "Ford",
"Model": "Focus",
"Color": "Blue"
}
]
我需要一个模拟的响应,我可以练习使用JMeter采样器等。
答案 0 :(得分:1)
如果要使用Dummy Sampler模拟整个请求/响应,只需使用您的JSON设置响应数据字段,它将返回它:
如果您只想模拟响应,意味着向真实服务器发送请求,请参阅mock http request answer建议使用第三方,如@Kiril S.作为WireMock或mock-server.com在评论中建议
另一种选择是使用JSR223 PostProcessor
来操纵回复使用SampleResult.setResponseData设置JSON,例如:
prev.setResponseData("[ { \"Car\": \"BMW\" }]","UTF-8");