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