Почему в среднем 2 запроса, если я создаю 100 пользователей одновременно? Разве не должно быть 100 одновременных запросов в начале? В чем может быть причина того, что этого не происходит?
Я создал очень простой стресс-тест в Locust с пользовательским классом, который отправляет сообщение через API.
Я создаю 100 пользователей со скоростью 100 в секунду, чтобы они появлялись так быстро, как только могут (чтобы создать всех пользователей, требуется около 2 секунд). Почему нет 100 http-вызовов в течение первых 2–10 секунд? Что происходит?
решение1
100 пользователей означают до 100 одновременных запросов.
Фактическое количество запросов в секунду зависит от многих факторов (времени отклика сервера, времени ожидания в вашем тесте и т. д.), поэтому существует лишь косвенная связь между количеством пользователей и количеством запросов в секунду.
Полное объяснение и возможные решения см.https://github.com/locustio/locust/wiki/FAQ#increase-my-request-raterps
Кстати, большинство вопросов о саранче находятся на stackoverflow.