0 added
0 removed
Original
2026-01-01
Modified
2026-03-10
1
<p>Теги: нагрузочное тестирование, load qa, errors</p>
1
<p>Теги: нагрузочное тестирование, load qa, errors</p>
2
<p>В одной из предыдущих статей мы рассмотрели<a>график Request Per Second и TPS</a>. Продолжим процесс анализа нагрузочного тестирования, который был начат<a>здесь</a>.</p>
2
<p>В одной из предыдущих статей мы рассмотрели<a>график Request Per Second и TPS</a>. Продолжим процесс анализа нагрузочного тестирования, который был начат<a>здесь</a>.</p>
3
<h2>График Errors</h2>
3
<h2>График Errors</h2>
4
<p>Обычно измеряется в rate (штук в секунду) - график показывает рост количества ошибочных запросов. Также удобно измерять значение в процентах от общего числа запросов. По этому графику отслеживается выход за пределы SLA по количеству или проценту ошибок.</p>
4
<p>Обычно измеряется в rate (штук в секунду) - график показывает рост количества ошибочных запросов. Также удобно измерять значение в процентах от общего числа запросов. По этому графику отслеживается выход за пределы SLA по количеству или проценту ошибок.</p>
5
<p>Если наложить график Response Time, можно увидеть, как увеличение ошибок влияет на рост времени ответа приложения.</p>
5
<p>Если наложить график Response Time, можно увидеть, как увеличение ошибок влияет на рост времени ответа приложения.</p>
6
<p>Gatling по умолчанию не имеет отдельного графика, отображающего лишь ошибки. В Gatling он совмещен с графиком VU и сразу показывает, как рост нагрузки сказывается на росте числа ошибок, и помогает обнаружить порог, с которого идет превышение SLA или вообще появляются ошибки. В Apache JMeter также нет отдельного графика, он совмещен с графиками количества транзакций.</p>
6
<p>Gatling по умолчанию не имеет отдельного графика, отображающего лишь ошибки. В Gatling он совмещен с графиком VU и сразу показывает, как рост нагрузки сказывается на росте числа ошибок, и помогает обнаружить порог, с которого идет превышение SLA или вообще появляются ошибки. В Apache JMeter также нет отдельного графика, он совмещен с графиками количества транзакций.</p>
7
<h2>HTTP responses status</h2>
7
<h2>HTTP responses status</h2>
8
<p>Возможно также выводить на график распределения количества ошибок по кодам ответа приложения - удобно использовать для классификации ошибок.</p>
8
<p>Возможно также выводить на график распределения количества ошибок по кодам ответа приложения - удобно использовать для классификации ошибок.</p>
9
<p>Например, если на предыдущем графике вы получили 100%, вы начинаете анализировать, а какие именно 50x ошибки из-за того, что сервер не отвечает, или 403 из-за того, что неверный пул и пользователи не могу авторизоваться, если, например, вы используете HTTP-протокол.</p>
9
<p>Например, если на предыдущем графике вы получили 100%, вы начинаете анализировать, а какие именно 50x ошибки из-за того, что сервер не отвечает, или 403 из-за того, что неверный пул и пользователи не могу авторизоваться, если, например, вы используете HTTP-протокол.</p>
10
<p>Изначально в бесплатной версии Gatling этого графика нет, он есть лишь в платной версии Gatling FrontLine. Чтобы график появился в бесплатной версии, необходимо перенастроить logback.xml так, чтобы логи собирались в graylog, и уже в нем строить нужный график.</p>
10
<p>Изначально в бесплатной версии Gatling этого графика нет, он есть лишь в платной версии Gatling FrontLine. Чтобы график появился в бесплатной версии, необходимо перенастроить logback.xml так, чтобы логи собирались в graylog, и уже в нем строить нужный график.</p>
11
<p><a>Предыдущая часть статьи</a>.</p>
11
<p><a>Предыдущая часть статьи</a>.</p>
12
12