Подтвердить что ты не робот

Как вставить задержку между каждым запросом в Jmeter

Я хотел выполнить план тестирования ниже. Пример: я хотел, чтобы каждый HTTP-запрос должен задерживаться на две минуты.

  • http_request_1,
  • задержка (2 минуты)
  • http_request_2

Все запросы находятся в одной группе потоков

4b9b3361

Ответ 1

  • Создать контроллер транзакций в группе "Тема"
  • поместите все ваши HTTP-запросы в этот контроллер транзакций
  • добавить постоянный таймер (со значением как 2 мин) в контроллер транзакции (таким образом, он будет применим ко всем запросам внутри этого контроллера транзакций).
  • запустите jmeter script

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

Ответ 2

Самый простой способ - добавить один "постоянный таймер" в свою группу потоков на том же уровне, что и ваши HTTP-запросы.

Щелкните правой кнопкой мыши раздел Группы > Добавить > Таймеp > Постоянный таймер.

Установите значение таймера на сколько угодно миллисекунд (в вашем случае 120000), и он вставляет задержку между всеми запросами в этой группе потоков.

введите описание изображения здесь

Ответ 3

  • Создать контроллер транзакций в группе "Тема"
  • поместите все ваши HTTP-запросы в этот контроллер транзакций

  • добавить постоянный таймер (со значением как 2 минуты - найдите второй снимок экрана) контроллеру транзакции (таким образом, он будет применим ко всем запросам внутри этого контроллера транзакции).

постоянный таймер в http-запросе

Установить 2 минуты в мс

  1. запустите jmeter script

или если только 2 запроса, то добавьте только один постоянный таймер между обоими запросами. Ниже приведено скриншоты

между двумя запросами