Разница между частотой обращений к серверу и пропускной способностью в отчетах jMeter
Я использую jMeter, чтобы сделать нагрузочный тест в веб-приложении. Я использую также плагин "jMeter Plugins", чтобы иметь больше графиков.
Мой вопрос
Я не могу понять разницу между частотой обращений к серверу (граф посещений в секунду) и обработкой (транзакций в секунду). Два графика очень близки, но они немного отличаются в некоторых местах.
Интересно также, если "транзакция" здесь означает запрос.. правильно??
Большое спасибо:)
2 ответа
Оба попадания в секунду и пропускная способность говорят о рабочей нагрузке, попадания - это запрос, отправленный инжектором с течением времени, в то время как пропускная способность - это нагрузка, которую может обработать система, оба графика должны выглядеть одинаково до тех пор, пока приложение остается в распоряжении. После достижения критической точки удары продолжат увеличиваться, вызывая увеличение времени отклика.
Тест, в котором вы заметили разницу, является пиковым тестом (вы увеличиваете нагрузку до тех пор, пока не завершите работу приложения), когда приложение превышает его пропускную способность, 2 графика будут расходиться.
Как вы можете видеть, синяя кривая отличается от зеленой после 650RPS, тогда время отклика стремительно возрастает, и запрос начинает терпеть неудачу.
- Если мы продолжим тестирование, в инжекторе закончатся потоки, и кривая попаданий снова станет такой же, как и пропускная способность. Настройка потока пула инжекторов.
- Область между двумя кривыми является активным запросом, запросом, который инжектор отправил и ожидает обработки.
- График хитов измеряется в RPS, он учитывает запросы, а не транзакции.
- Тот же график может быть создан с использованием составного графика jmeter.
частота обращений к серверу дает график того, сколько обращений может обработать сервер в секунду для одного устройства.Пропускная способность - это количество транзакций, произведенных во время теста. Это также выражается как объем емкости, которую может обрабатывать веб-сайт или приложение. http://www.joecolantonio.com/2011/07/05/performance-testing-what-is-throughput/