JMeter будет отправлять запросы так быстро, как может , а именно:
- Запустит все потоки (виртуальных пользователей), которых вы определили в Группа потоков в течение периода нарастания (в вашем случае - 100 потоков в 1 секунду)
- Каждый поток (виртуальный пользователь) начнет выполнять Сэмплеры , которые присутствуют в группе потоков вверх ногами (или в соответствии с логическими контроллерами )
- Когда больше нет сэмплеров для выполнения или циклы для итерации потока будут закрыты
- Когда больше нет активных потоковслева - тест JMeter закончится.
Что касается запросов в секунду - это в основном зависит от времени отклика вашего приложения, т.е.
, если у вас 100 виртуальных пользователейи время ответа 1 секунда - вы получите 100 запросов в секунду
, если у вас 100 виртуальных пользователей и время ответа 2 секунды - вы получите 50 запросов в секунду
- , если у вас 100 виртуальных пользователей и время отклика 500 миллисекунд - вы получите 200 запросов в секунду
- и т. Д.
Я бы порекомендовал увеличение (и уменьшая) нагрузку постепенно , таким образом вы сможете соотнести увеличивающуюся нагрузку с увеличением пропускной способности / времени отклика / количества ошибок и т. д., в то время как освобождение всех потоков одновременно не скажет вамполная история (если вы не выполняете форму тестирования пиков , в этом случае рассмотрите возможность использования Synchronizing Timer )