График Errors и HTTP responses status | OTUS
⚡ Подписка на курсы OTUS!
Интенсивная прокачка навыков для IT-специалистов!
Подробнее

Курсы

Программирование
Python Developer. Basic Специализация Python Developer
-25%
iOS Developer. Professional Архитектура и шаблоны проектирования Scala-разработчик Python Developer. Professional JavaScript Developer. Professional Программист С Kotlin Developer. Basic Android Developer. Basic Node.js Developer Специализация Java-разработчик
-25%
PHP Developer. Basic C# Developer. Professional Symfony Framework Алгоритмы и структуры данных MS SQL Server Developer NoSQL Golang Developer. Professional Framework Laravel Разработчик программных роботов (RPA) на базе UiPath и PIX Kotlin Backend Developer C# ASP.NET Core разработчик Специализация Java и Базы данных Подготовка к сертификации Oracle Java Programmer (OCAJP) Unity Game Developer. Professional Специализация iOS Специализация C# Unreal Engine Technical Game Design Rust Developer
Специализации Курсы в разработке Подготовительные курсы Подписка
+7 499 938-92-02

График Errors и HTTP responses status

В одной из предыдущих статей мы рассмотрели график Request Per Second и TPS. Продолжим процесс анализа нагрузочного тестирования, который был начат здесь.

График Errors

Обычно измеряется в rate (штук в секунду) — график показывает рост количества ошибочных запросов. Также удобно измерять значение в процентах от общего числа запросов. По этому графику отслеживается выход за пределы SLA по количеству или проценту ошибок.

Если наложить график Response Time, можно увидеть, как увеличение ошибок влияет на рост времени ответа приложения.

Gatling по умолчанию не имеет отдельного графика, отображающего лишь ошибки. В Gatling он совмещен с графиком VU и сразу показывает, как рост нагрузки сказывается на росте числа ошибок, и помогает обнаружить порог, с которого идет превышение SLA или вообще появляются ошибки. В Apache JMeter также нет отдельного графика, он совмещен с графиками количества транзакций.

1-1801-713d49.png

HTTP responses status

Возможно также выводить на график распределения количества ошибок по кодам ответа приложения — удобно использовать для классификации ошибок.

Например, если на предыдущем графике вы получили 100%, вы начинаете анализировать, а какие именно 50x ошибки из-за того, что сервер не отвечает, или 403 из-за того, что неверный пул и пользователи не могу авторизоваться, если, например, вы используете HTTP-протокол.

Изначально в бесплатной версии Gatling этого графика нет, он есть лишь в платной версии Gatling FrontLine. Чтобы график появился в бесплатной версии, необходимо перенастроить logback.xml так, чтобы логи собирались в graylog, и уже в нем строить нужный график.

2-1801-df2815.png

Предыдущая часть статьи.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
🔥 Черная пятница!
Любой доступный курс OTUS можно купить со скидкой по промокоду — blacksale21