Я использую Locust для нагрузочного тестирования моего сайта, и мне любопытно, в чем разница между ним и Apache Bench в терминология.
В Apache Bench вы указываете количество запросов (-n
) и количество множественных запросов или параллелизм (-c
).
Саранча использует немного другую терминологию. В нем есть «Пользователи для моделирования» и «Скорость вылупления (количество созданных пользователей в секунду)».
Насколько я понимаю, «Пользователи для моделирования» будет эквивалентно количеству запросов в Apache Bench. Верно ли это также для -c
и «Скорость вывода», где «Скорость вывода», по сути, означает, сколько одновременных запросов будет выполнено?
Например, являются ли эти два эквивалента практически эквивалентными или близкими к ним?
ab -n 1000 -c 100 url
и Locust с 1000 пользователей при скорости вывода 100 в секунду?
Примечание: я понимаю, что у этих двух инструментов очень разные возможности, и что Locust намного более гибок, чем Apache Bench. Я действительно пытаюсь понять разницу в терминологии.