Тестирование восстановления. Как и зачем его проводить?
-
Просто
-
40 мин
Всем известны такие виды нагрузочного тестирования, как поиск максимальной производительности и тестирование надёжности, а также инструменты для их проведения, например JMeter, Gatling, k6. Однако для полного понимания качества системы важно не только знать, какую нагрузку она может выдержать, но и как восстанавливается после внештатных ситуаций.
В этом докладе мы сосредоточимся на тестировании восстановления — ключевом процессе, оценивающем способность системы возвращаться к нормальной работе после сбоев. Мы обсудим инструменты для этого, включая stress-ng и iptables.
Мы рассмотрим основные этапы подготовки и проведения тестирования, включая создание тестового окружения и симуляцию различных сценариев сбоев.
Кроме того, обсудим дополнительные инструменты и подходы, полезные в процессе тестирования. Это поможет лучше понять важность тестирования восстановления и подготовить систему к возможным сбоям.