данные по ответа jmeter multi используемые в запросе

у меня есть план тестирования, который имеет много почтовых звонков, таких как

/ api / v1 / бюджеты

теперь каждый из этих вызовов имеет ответ, который возвращает uuid из базы данных, я извлекаю это с помощью экстрактора пути json и сохраняю его в переменную

после того, как я делаю все почтовые звонки, мне нужно сделать то же самое количество звонков, но с DELETE и сделать это с uuid, который я получил от ответа

существует ли эффективный способ извлечения этих uuid? теперь я должен был добавить JSON path extractor вручную к каждому вызову

и после этого, есть ли способ сохранить их и запустить на этих сохраненных vars в цикле просто отправить следующий каждый раз?

кроме того, я собираюсь использовать несколько пользователей для каждого потока, поэтому я не знаю, сможет ли jmeter решить эту проблему, или мне нужно обработать это, а также потоки и пользователи в потоке

1 ответ

  1. JMeter обеспечивает регулятор ForEach который может итерировать переменные имея численный postfix как:

    uuid_1
    uuid_2
    uuid_3
    etc.
    

    Таким образом, вы можете сохранить UUID выше способом, используя, например, функцию __counter() и использовать одиночный запрос HTTP под контроллером ForEach для удаления их.

    Я бы также рекомендовал ознакомиться с Here’s What To Do to Combine Multiple JMeter Variables article to learn how to work with compound variables in JMeter scripts.