QA.GURU Глоссарий

Нагрузочное тестирование

Нагрузочное тестирование проверяет поведение системы под потоком запросов: сколько пользователей она выдержит, где начнёт замедляться и что откажет первым. Инструменты — JMeter, Gatling и аналоги — генерируют нагрузку по заданному профилю и снимают метрики.

Зачем это нужно

Функционально идеальный сервис может лечь в день распродажи. Нагрузочные тесты находят предел заранее: узкое место в базе, нехватку пула соединений, деградацию ответа после тысячного пользователя — пока это стенд, а не продакшен.

Как это выглядит на практике

Профиль «1000 пользователей, рост за 10 минут, полка 30 минут»: до 700 пользователей ответ стабильные 300 мс, дальше время растёт, при 900 начинаются ошибки 502. Вывод: до распродажи нужен ещё один инстанс и настройка пула БД.

Где этому учат

Тема разбирается на практике в курсах QA.GURU: Нагрузочное тестирование.

Смотрите также