Как отправить несколько json тела запроса с одним API с несколькими параметрами с помощью jmeter - PullRequest
0 голосов
/ 27 мая 2020

Как отправить несколько json тела запроса с одним api с несколькими параметрами

Привет,

Я хочу использовать api с одним пользователем, несколько json body (500) запрос должен выполняться один раз с использованием параметризации и должен сохранять его в базе данных как одну запись.

1 Ответ

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

Если вы ищете способ создать один большой HTTP-запрос из 500 JSON файлов, вам необходимо использовать JSR223 PreProcessor и объединить 500 файлов в одно тело запроса.

  1. Добавьте JSR223 PreProcessor в качестве дочернего элемента запроса, полезные данные которого вы хотите параметризовать
  2. Используйте JsonSlurper для чтения файлов из файловой системы и JsonBuilder для генерации вывода JSON
  3. Используйте сокращение vars для сохранения значения в переменной JMeter, например:

    vars.put('payload', jsonBuilder.toPrettyString())
    
  4. Используйте ${payload} в вкладка HTTP-запрос данных тела сэмплера.

Дополнительная информация:

...