Я использую ReadyAPI 2.6 и мне нужно создать параметр use в полезной нагрузке JSON

#javascript

#javascript

Вопрос:

Пытаюсь добавить параметр в полезную JSON нагрузку ReadyAPI, который будет меняться при каждом последовательном выполнении.

Я не смог найти какую-либо документацию, которая, кажется, подходит. Это POST запрос.

 {
   "payload" : {
      "thing" : "type of thing",
      "thing_id" : "xxxxxxxxxxx",
      "thing_type" : "xxxxxxx"
   },
   "payload_type" : "JSON",
   "command" : "numeric value" I want to replace this value on consecutive executions.
}
  

Ответ №1:

Чтобы несколько раз перебирать некоторые биты данных, вы должны иметь:

  • Шаг «Источник данных»
  • Фактический шаг запроса,
  • Шаг «Цикл источника данных» (связанный как с источником данных, так и с запросом).

Вы должны добавить некоторые свойства на шаге «Источник данных», указывающие биты данных, которые вас интересуют, а затем включить эти свойства в запрос по их именам. Например, в теле запроса:

 {
    "parameter_one" : 123,
    "parameter_two" : "${dataSourceName#propertyName}"
}
  

При запуске тестового примера один и тот же запрос должен выполняться несколько раз с несколькими включениями данных, взятыми из источника данных.