Network condition testing: Charles Proxy или Proxyman (iOS/Android) — перехват трафика, симуляция условий. Android: ADB commands для throttling: adb shell tc qdisc add dev wlan0 root netem delay 500ms loss 10%. iOS: Network Link Conditioner в Developer Settings. Сценарии: 3G (1 Mbps, 200ms latency), медленный WiFi, 0% потеря пакетов, offline. Что тестируем: retry логика при ошибке сети, offline режим (кеш), понятные сообщения об ошибках, не зависает приложение при timeout. Charles позволяет также подменять ответы.
Как тестировать поведение приложения при разных сетевых условиях?
Middle
261 просмотровAFK Offer AI
Что такое API mocking и когда применять?