Как я могу заставить jmeter запустить всю группу потоков перед повторением? - PullRequest
0 голосов
/ 05 июня 2018

У меня есть группа потоков с двумя http-запросами, во-первых, пользователь должен войти в систему и получить два средства извлечения регулярных выражений, чтобы я мог извлечь учетные данные.

второй запрос http должен использовать эти учетные данные в заголовке.

Это все работает, за исключением того, что jmeter выполняет все запросы на вход в систему, а после этого выполняет второй запрос.

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

Любое предложение?the test plan

view result tree

1 Ответ

0 голосов
/ 05 июня 2018

Если вы просто хотите повторить тестовый поток, установленный в Группа потоков

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

Number of Threads = 1 и Loop Count с количеством раз, которое вы хотите повторить.

Таким образом, вывыполнит сэмплеры последовательно.

Если вы установите Number of Threads выше 1, он будет выполнять тестовые потоки параллельно, при необходимости вам придется использовать Синхронизирующий таймер .

.Цель SyncTimer - блокировать потоки до тех пор, пока не будет заблокировано количество потоков X, а затем все они будут освобождены одновременно.

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