Описание тега stress-testing

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

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

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