Невозможно отправить значение объекта в следующем запросе json body - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь отправить значение объекта в зависимости от условия предыдущего запроса. enter image description here Сверху, при проверке цены я получу значение формы на основе проверки типа формы. Я должен отправить информацию о гостях в запросе. Здесь я могу проверить, но не могу передать значение объекта, если я пытаюсь Любая строка, которую я могу сделать, пожалуйста, помогите мне. enter image description here

Ответы [ 2 ]

0 голосов
/ 04 мая 2020

Вы нарушаете 2 основные рекомендации:

  1. Вы имеете в виду Переменные JMeter как ${form} в элементах теста JSR223 , пока вы следует использовать vars.get('form') конструкция вместо
  2. Вы используете JavaScript язык, который является анти-паттерном производительности, начиная с JMeter 3.1 вы должны использовать Groovy язык для сценариев

Проверьте Анализ и создание статьи JSON, чтобы узнать больше о чтении и создании JSON в Groovy.

Также отправка кода в виде скриншотов это не то, что вы должны делать, иначе шанс получить исчерпывающий ответ будет намного меньше

0 голосов
/ 04 мая 2020

Вам нужно поместить строковое значение в переменную, заключенную в кавычки " и экранировать внутренние кавычки \", как

 vars.put("guests", "{ \"title\":\"Mr\", ....  }");
...