#timer #jmeter
Вопрос:
В Jmeter (5.4.1) у меня есть приведенная ниже группа потоков с 1 потоком. Я контролирую частоту транзакций с помощью постоянного таймера. Константа timer_pacing на изображении имеет необходимый темп. Я вижу, что во время выполнения для каждого примера запроса в конкретной группе потоков применяется постоянный таймер.
Я ожидаю, что все образцы до contant timer_pacing будут немедленно выполнены один за другим.Что я здесь делаю не так? Пожалуйста, посоветуйтесь.
в качестве альтернативы аналогичная настройка, по-видимому, работает так, как ожидалось, для другой группы потоков.
Комментарии:
1. Я только что понял, что таймер содержимого применяется для каждого образца в группе потоков. как настроить шаг между каждой итерацией в Jmeter. Спасибо
2. Вы можете рассмотреть возможность соответствующего обновления вопроса. Таймеры обрабатываются перед каждым пробоотборником в области.
Ответ №1:
Если вы хотите добавить задержку между каждой итерацией каждого потока, добавьте Пробоотборник действия управления потоком в качестве первого пробоотборника и установите задержку в контроллере
Если вы хотите добавить случайную задержку, рассмотрите возможность использования функции JMeter Random ${__Random(1000,5000,)}
Ответ №2:
- Все таймеры JMeter подчиняются правилам области видимости JMeter, поэтому, если у вас есть таймеры на том же уровне, что и Пробоотборники, все таймеры будут применены ко всем пробоотборникам
- В соответствии с документацией таймеров:
Обратите внимание, что таймеры обрабатываются перед каждым пробоотборником в области, в которой они найдены
Поэтому, если вы хотите добавить задержку между defaultPhotoUrl
Submit
запросами и, вам нужно добавить постоянный таймер в качестве дочернего элемента запроса «Отправить».