Как делать stress test?

Middle
313 просмотров
AFK Offer AI

Stress test — нагрузка выше нормальной, чтобы найти точку отказа. Увеличиваешь RPS пока система не начнёт деградировать: растёт latency, появляются 5xx, OOM. Инструменты те же: k6 с ramping-vus, vegeta с увеличивающимся rate. Что ищешь: при каком RPS система падает, graceful degradation или cascading failure, как быстро восстанавливается после снятия нагрузки. В Go проверяй: goroutine leak (NumGoroutine растёт и не падает), memory leak (RSS растёт), connection pool exhaustion. Stress test в CI не запускай — только в staging environment.

Следующий вопрос

Как настроить алерты?