JMeter макет JSON ответ - PullRequest
       12

JMeter макет JSON ответ

0 голосов
/ 30 мая 2018

Есть ли способ сделать запрос на JMeter и получить смоделированный ответ JSON, который я создаю, например:

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

Мне нужен смоделированный ответ, который я могу практиковать при использовании сэмплеров JMeter и т. Д..

1 Ответ

0 голосов
/ 31 мая 2018

Если вы хотите смоделировать весь запрос / ответ, используйте Dummy Sampler , просто задайте поле данных отклика с помощью JSON, и он вернет его:

Если вы хотите смоделировать только ответ, то есть отправить на реальный сервер запрос, см. макет ответа HTTP-запроса В котором предлагается использовать стороннее устройство, например WireMock или mock-server.com, как @Kiril.С. предложил в комментариях

Другой вариант - манипулировать ответом, используя JSR223 PostProcessor

Используйте SampleResult.setResponseData для установки JSON, например:

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