Нагрузочное тестирование определяет производительность системы при ожидаемой нагрузке. Цель — проверить, соответствует ли система требованиям по времени отклика, пропускной способности и использованию ресурсов при типовом пользовательском трафике.
Стресс-тестирование проверяет систему на пределе ее возможностей или за его пределами. Цель — выявить точки отказа, определить устойчивость системы к пиковым нагрузкам и способность к восстановлению после сбоев.
| Характеристика | Нагрузочное тестирование | Стресс-тестирование |
|---|---|---|
| Цель | Оценить производительность при нормальной нагрузке | Найти точки отказа и устойчивость при экстремальной нагрузке |
| Уровень нагрузки | Ожидаемая, типовая | Предельная, экстремальная, превышающая ожидаемую |
| Что измеряется | Время отклика, пропускная способность, использование ресурсов при штатной работе | Точки отказа, поведение системы под нагрузкой, способность к восстановлению |
| Выявляемые проблемы | Низкая производительность, узкие места при нормальной нагрузке | Сбои, утечки памяти, проблемы с масштабируемостью, нехватка ресурсов под экстремальной нагрузкой |