Симулируем плохой интернет прямо в терминале Иногда баги вылезают… — Все про QA | Pro-Test.studio — TG.ME

🐢 Симулируем плохой интернет прямо в терминале

Иногда баги вылезают только «на медленном интернете». Но где взять настоящий 3G или убитый Wi-Fi под рукой?

📌 Выручает встроенный инструмент tc — он умеет эмулировать задержки, потери и дублирование пакетов прямо на уровне ОС:

sudo tc qdisc add dev lo root netem delay 600ms loss 15% duplicate 5%


Что это значит:
➖delay 600ms → каждое соединение тормозит на 0.6 сек
➖loss 15% → теряется часть пакетов
➖duplicate 5% → иногда пакеты дублируются (привет, плохой Wi-Fi)
➖dev lo → применяется к localhost (удобно для моков, автотестов и UI)

💡 Зачем это нужно?
🔵Проверка таймаутов и retry-логики
🔵Тест загрузок, спиннеров и real-time UI
🔵Эмуляция слабых сетей в CI или dev-среде

⚠️ И не забудьте вернуть всё обратно, когда закончишь!
Иначе потом будешь гадать, «почему всё тупит».


sudo tc qdisc del dev lo root
👍9🔥6
September 5, 2025 397 6