JMeter 模拟 json 响应

JMeter mock json response

有没有办法在 JMeter 上发出请求并接收我创建的模拟 JSON 响应,例如:

[
 {
   "Car": "BMW",
   "Model": "520D",
   "Color": "Black"
 },
 {
   "Car": "Audi",
   "Model": "A3",
   "Color": "Red"
 },
 {
   "Car": "Ford",
   "Model": "Focus",
   "Color": "Blue"
 }
]

我需要一个模拟的响应,我可以练习使用 JMeter 采样器等。

如果你想模拟整个 request/response 使用 Dummy Sampler,只需使用你的 JSON 设置响应数据字段,它将 return 它:

如果你只想模拟响应,意思是将请求发送到真实服务器,请参阅建议使用第三方,如 WireMock 或 mock-server.com 如@Kiril S . 在评论中建议

另一种选择是使用

来操纵响应

使用SampleResult.setResponseData设置JSON,例如:

prev.setResponseData("[ {   \"Car\": \"BMW\" }]","UTF-8");