RPS, Throughput, Latency, Percentiles

Draft

Главные performance-метрики для QA и как не спутать красивые цифры с полезной картиной поведения системы.

Содержание

Performance testing без понимания метрик быстро превращается в шум. QA важно знать не только названия показателей, но и то, какие решения они реально помогают принимать.

Базовые метрики

  • RPS — сколько запросов система обрабатывает в секунду.
  • Throughput — сколько полезной работы проходит через систему за единицу времени.
  • Latency — сколько занимает ответ или операция.
  • Percentiles — как ведут себя “хвосты”, а не только среднее значение.

Частые ошибки интерпретации

  • Смотреть только average response time.
  • Игнорировать p95/p99, где часто живёт пользовательская боль.
  • Сравнивать метрики без одинаковых условий стенда и нагрузки.
  • Считать высокий RPS успехом, если при этом деградирует качество ответа.

Правильная performance-картина строится не на одной красивой цифре, а на связи нагрузки, времени ответа, ошибок и поведения системы под давлением.