Стресс-тестирование является формой тестирования, которое используется для определения устойчивости данной системы или объекта при загрузке. Это включает тестирование вне нормальной операционной способности, часто к точке останова, для наблюдения результатов.

Стресс-тестирование для обеспечения допуска приложения при определенных загрузках (обычно чрезвычайно высокие загрузки). Это относится к тестам, которые ставят больший акцент на устойчивости, возможности и обработке ошибок под большой нагрузкой, а не на том, что считали бы корректным поведением при нормальных обстоятельствах.

Иногда, поскольку нагрузка на систему увеличивает системные ошибки бросков или неожиданно ведет себя. Стресс-тест предназначается точно для этого поведения. Решение, что программное обеспечение обрабатывает загрузку корректно без катастрофического отказа, является целью этого теста. В частности, цели такого тестирования могут состоять в том, чтобы гарантировать, что программное обеспечение не отказывает в условиях недостаточных вычислительных ресурсов (таких как пространство памяти или дисковое пространство), необычно высокий параллелизм или атаки "отказ в обслуживании".