Как добавить таймер между контроллерами цикла, вызываемыми в одном потоке в JMeter

#testing #jmeter #load #jmeter-5.0

#тестирование #jmeter #загрузка #jmeter-5.0

Вопрос:

Я добавил скрипт jmx в JMeter5.0 с двумя контроллерами цикла, вызываемыми в потоке. два контроллера цикла являются:

  1. Вход пользователя
  2. Выход пользователя из системы

Я хочу, чтобы все мои пользователи из CSV одновременно входили в систему, а затем сразу выходили из системы, что работает нормально, но перед следующим входом в систему мне нужна некоторая задержка (после выхода контроллера из системы).

Установка постоянного таймера приведет к задержке во всех запросах вместо контроллеров цикла.

Ответ №1:

Обратите внимание, что [правила определения области] JMeter выполняют таймеры перед сэмплерами

2.Таймеры

3.Сэмплер

Итак, либо установите таймер в качестве дочернего элемента первого сэмплера в контроллере входа в систему (это добавит задержку также при первом входе в систему)

Или добавьте действие управления потоком в конце контроллера выхода с таймером в качестве дочернего элемента

это позволяет включать паузы без необходимости генерировать образец. Для переменных задержек установите время паузы равным нулю и добавьте таймер в качестве дочернего элемента.

Комментарии:

1. Это сработало с действием управления потоком, имеющим время паузы 0 и постоянный таймер в качестве дочернего элемента. Но вместо добавления в конце контроллера выхода, поскольку это контроллер цикла, добавил его после вызова контроллера модуля в потоке. Спасибо!