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