TestGuild · 16 августа 2026 г.
Что такое throughput в нагрузочном тестировании
Throughput - объём работы за единицу времени (RPS или TPS). Сам по себе он не говорит, что опыт быстрый и успешный; число осмысленно только вместе с response time, ошибками и метриками инфраструктуры. Разбор расчёта, графика и частых ошибок.
Throughput — количество завершённой работы в единицу времени, обычно в RPS или TPS. Главная ошибка — трактовать «500 запросов в секунду» как доказательство здоровья: число осмысленно только вместе с response time, долей ошибок и поведением ресурсов. RPS = всего запросов ÷ прошедшие секунды; TPS = завершённые бизнес-транзакции ÷ секунды. Важно договориться о правиле подсчёта: инструмент нагрузки считает все сгенерированные запросы, а дашборд — только успешные.
На графике здоровая система выходит на ровное плато в steady state; рост очереди, рост p95/p99, ошибки и падение throughput означают узкое место. Автор на примерах LoadRunner показывает: throughput может падать, хотя веб-сервер принимает запросы — очередь копится в слое БД. Поэтому провал throughput — улика, а не диагноз: коррелируйте с длительностью запросов, ошибками, трейсами и глубиной очереди за один интервал.