Performance testing overview

Draft

Базовая карта performance testing для QA: цели, типовые вопросы и границы ответственности.

Содержание

Performance testing помогает понять, как система ведёт себя под нагрузкой и где начинают проявляться ограничения по времени ответа, throughput, ресурсам и стабильности. Это не поиск “волшебного числа”, а анализ поведения системы в разных условиях.

Какие вопросы оно отвечает

  • Как быстро отвечает система при ожидаемой нагрузке.
  • Как ведёт себя при росте пользователей и трафика.
  • Где находятся узкие места.
  • Какой запас по нагрузке есть до деградации сервиса.

Что важно помнить

  • Performance testing бессмысленно без realistic workload.
  • Важно смотреть не только среднее время ответа, но и хвосты распределения.
  • Плохой тестовый стенд может дать ложные выводы.
  • Нагрузка должна быть связана с реальными пользовательскими сценариями.

Хорошее performance testing — это способ говорить о capacity и рисках системы на языке данных, а не ощущений.