Запускать ту же группу потоков Jmeter после определенного интервала - PullRequest
0 голосов
/ 17 сентября 2018

Я пытаюсь запустить ту же группу потоков через определенный интервал.Пример - JMeter запустит группу потоков A и выполнит все запросы http внутри нее, например, через 20 секунд он снова запустит группу потоков A, и этот цикл должен продолжаться до тех пор, пока я не остановлю скрипт вручную.

ЧтоЯ разработал прямо сейчас что-то вроде этого -

Thread Group A
     While Controller (I gave some condition so that it is always true) 
       Http request 1
       Http request 2
       Constant timer (20sec)

, но это только ставит 20-секундную задержку между каждым http-вызовом.

1 Ответ

0 голосов
/ 17 сентября 2018
  1. Замените постоянный таймер на Тестовое действие сэмплер, сохраните все значения по умолчанию и установите для "Длительность" значение 20000 миллисекунды
  2. Добавьте Синхронизирующий таймер какдочерний от сэмплера Test Action и установите «Number of одновременных пользователей на Group by» равным количеству потоков в вашей группе нитей
  3. Вот и все, таймер синхронизации будет действовать как точка «рандеву», поэтомувсе ваши виртуальные пользователи встречаются там и ждут вместе 20 секунд.

Возможно, вас также заинтересует Как легко внедрить Pacing в JMeter , чтобы иметь возможность настраивать более сложные сценарии задержки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...