2017-02-03 4 views
1

Ich benutze Charles (4.0.2) als Proxy-Server zum Testen meiner mobilen App, die auf WebSockets in einem WKWebView basiert. Ich versuche eine Situation zu simulieren, in der ein Benutzer kurz keine Paketbewegung auf seiner Internetverbindung erfährt (etwa 5 Sekunden von 0 Paketen nach oben oder unten). Hier sind meine Gaseinstellungen:Charles Proxy 100% Throttling

enter image description here

Ich kann mir nicht vorstellen, wie ich nur konnte Drossel Dinge mehr ... doch scheint es null Wirkung zu haben. Die Daten bewegen sich immer noch auf dem Web-Socket. Irgendeine Idee, wie ich meine Verbindung 100% drosseln kann?

Antwort

0

Sie Netzwerkverbindungsein Conditioner iphones Einstellung verwenden:

Setting ->Developer ->Network Link Conditioner ->Status

enter image description here

Wählen Sie ein Profil (in Ihrem Fall 100% Verlust scheinen angemessen) und aktivieren Sie es.

+0

Ich würde gerne tun, aber ich kann nicht aus meiner App für diesen Test wechseln – AlexZ

+0

Was meinst du mit "Ich kann nicht verbinden aus meiner App für diesen Test"? –

+0

Sorry, das war ein Tippfehler. Ich kann nicht von meiner App zu den Link-Conditioner-Einstellungen wechseln. Der Test ist eine gute Verbindung -> 5 Sekunden keine Verbindung -> gute Verbindung wieder, ohne die App zu verlassen – AlexZ

Verwandte Themen