HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-03-10
1 <p>Теги: нагрузочное тестирование, load qa</p>
1 <p>Теги: нагрузочное тестирование, load qa</p>
2 <p>Продолжаем серию статей по анализу результатов нагрузочного тестирования. Начало --<a>здесь</a>.</p>
2 <p>Продолжаем серию статей по анализу результатов нагрузочного тестирования. Начало --<a>здесь</a>.</p>
3 <h2>График Request Per Second</h2>
3 <h2>График Request Per Second</h2>
4 <p>График<strong>Request Per Second</strong>измеряется в штуках в секунду - показывает количество запросов, поступающее в систему за 1 секунду.</p>
4 <p>График<strong>Request Per Second</strong>измеряется в штуках в секунду - показывает количество запросов, поступающее в систему за 1 секунду.</p>
5 <p>График показывает, сколько запросов может выдержать ваша система под нагрузкой, и он является также основным графиком для построения отчета. По нему также отслеживается выход за пределы<strong>SLA</strong>, так как с ростом нагрузки при прохождении точки деградации или локальных экстремумов может наблюдаться провал, а затем резкий рост. Чаще всего это связано с тем, что, когда приложение начинает деградировать, запросы тоже начинают копиться на входе в приложение (появляется очередь), затем приложение выдает им какой-то ответ или запросы падают по тайм-ауту, что вызывает резкий рост на графике - ведь получен ответ.</p>
5 <p>График показывает, сколько запросов может выдержать ваша система под нагрузкой, и он является также основным графиком для построения отчета. По нему также отслеживается выход за пределы<strong>SLA</strong>, так как с ростом нагрузки при прохождении точки деградации или локальных экстремумов может наблюдаться провал, а затем резкий рост. Чаще всего это связано с тем, что, когда приложение начинает деградировать, запросы тоже начинают копиться на входе в приложение (появляется очередь), затем приложение выдает им какой-то ответ или запросы падают по тайм-ауту, что вызывает резкий рост на графике - ведь получен ответ.</p>
6 <ol><li>Если наложить график на<strong>VU</strong>, можно увидеть увлечение<strong>RPS/TPS</strong>с увлечением количества пользователей, а также уменьшение в связи с выходом пользователей или стабилизацией подаваемой нагрузки.</li>
6 <ol><li>Если наложить график на<strong>VU</strong>, можно увидеть увлечение<strong>RPS/TPS</strong>с увлечением количества пользователей, а также уменьшение в связи с выходом пользователей или стабилизацией подаваемой нагрузки.</li>
7 <li>Если наложить график Response Time, можно увидеть среднее время, за которое обрабатываются все транзакции или запросы на протяжении теста.</li>
7 <li>Если наложить график Response Time, можно увидеть среднее время, за которое обрабатываются все транзакции или запросы на протяжении теста.</li>
8 </ol><h2>TPS</h2>
8 </ol><h2>TPS</h2>
9 <p>Измеряется в штуках в секунду и показывает количество транзакций (в рамках транзакции может быть множество запросов) за 1 секунду.</p>
9 <p>Измеряется в штуках в секунду и показывает количество транзакций (в рамках транзакции может быть множество запросов) за 1 секунду.</p>
10 <p>Например, транзакция "вход в личный кабинет" включает следующие запросы: открытие главной страницы, ввод логина, пароля, нажатие кнопки "отправить", переадресацию на приветственную страницу - в единицу времени. В Gatling график можно получить лишь с помощью применения Grafana, так как для групп в HTML-отчёте строятся графики лишь по времени отклика.</p>
10 <p>Например, транзакция "вход в личный кабинет" включает следующие запросы: открытие главной страницы, ввод логина, пароля, нажатие кнопки "отправить", переадресацию на приветственную страницу - в единицу времени. В Gatling график можно получить лишь с помощью применения Grafana, так как для групп в HTML-отчёте строятся графики лишь по времени отклика.</p>
11 <p><a>Предыдущая часть статьи</a>.</p>
11 <p><a>Предыдущая часть статьи</a>.</p>
12  
12