Разница между частотой обращений к серверу и пропускной способностью в отчетах jMeter

Я использую jMeter, чтобы сделать нагрузочный тест в веб-приложении. Я использую также плагин "jMeter Plugins", чтобы иметь больше графиков.

Мой вопрос

Я не могу понять разницу между частотой обращений к серверу (граф посещений в секунду) и обработкой (транзакций в секунду). Два графика очень близки, но они немного отличаются в некоторых местах.

Интересно также, если "транзакция" здесь означает запрос.. правильно??

Большое спасибо:)

2 ответа

Решение

Оба попадания в секунду и пропускная способность говорят о рабочей нагрузке, попадания - это запрос, отправленный инжектором с течением времени, в то время как пропускная способность - это нагрузка, которую может обработать система, оба графика должны выглядеть одинаково до тех пор, пока приложение остается в распоряжении. После достижения критической точки удары продолжат увеличиваться, вызывая увеличение времени отклика.

Тест, в котором вы заметили разницу, является пиковым тестом (вы увеличиваете нагрузку до тех пор, пока не завершите работу приложения), когда приложение превышает его пропускную способность, 2 графика будут расходиться.

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

  • Если мы продолжим тестирование, в инжекторе закончатся потоки, и кривая попаданий снова станет такой же, как и пропускная способность. Настройка потока пула инжекторов.
  • Область между двумя кривыми является активным запросом, запросом, который инжектор отправил и ожидает обработки.
  • График хитов измеряется в RPS, он учитывает запросы, а не транзакции.
  • Тот же график может быть создан с использованием составного графика jmeter.

частота обращений к серверу дает график того, сколько обращений может обработать сервер в секунду для одного устройства.Пропускная способность - это количество транзакций, произведенных во время теста. Это также выражается как объем емкости, которую может обрабатывать веб-сайт или приложение. http://www.joecolantonio.com/2011/07/05/performance-testing-what-is-throughput/

Другие вопросы по тегам