JMeter: определение количества потоков в секунду

#jmeter #performance-testing

#jmeter #тестирование производительности

Вопрос:

Как я могу настроить Jmeter для запуска только на одну секунду, и в результатах я могу видеть, сколько запросов выполнено в течение этой секунды.

Я попробовал таймер постоянной пропускной способности, а также попробовал планировщик на уровне потока, но не смог удовлетворить мои потребности.

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

Ответ №1:

Настройка находится в самой группе потоков:

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

В этом случае JMeter запустит 1 поток в течение 1 секунды и попытается выполнить как можно больше запросов за этот промежуток времени.

С помощью таймера постоянной пропускной способности вы можете только приостановить пропускную способность JMeter (количество запросов в минуту) до желаемой скорости, но он работает достаточно точно на минутном уровне, если вам нужна точность второго уровня — рассмотрите возможность использования таймера формирования пропускной способности или точного таймера пропускной способности

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

1. Большое спасибо @Dmitri T , у меня нет «Указать время жизни потока» на вашем скриншоте. Я использую v.5.0

2. В JMeter 5.0 это называлось продолжительностью . В общем, в соответствии с рекомендациями JMeter вы всегда должны использовать последнюю версию JMeter , поэтому рассмотрите возможность обновления до JMeter 5.3 (или любой другой последней стабильной версии JMeter как можно скорее)

3. Я загрузил v.5.3 и настроил запросы, но Jmeter не останавливается, если прошла одна секунда и количество потоков не выполнено. Моя цель, которую мне нужно знать, моя служба может обрабатывать сколько запросов за одну секунду.

4. Это означает, что ваши запросы занимают больше 1 секунды, если вы хотите продолжить выполнение своего странного требования о 1-секундном тестировании нагрузки, рассмотрите возможность определения времени ожидания ответа в 1000 миллисекунд, его можно установить на вкладке «Дополнительно» в настройках HTTP-запроса по умолчанию . Обычно вы должны позволить вашему тесту длиться дольше, постепенно увеличивать нагрузку, иметь некоторый период «плато», постепенно уменьшать нагрузку и просматривать, например, вывод транзакций в секунду , выводимый слушателем.

5. Большое спасибо @Dmitri T за вашу поддержку