Ich verwende derzeit GAE (Google App Engine) und versuche, eine AJAX-Validierung zu implementieren. Also habe ich ein paar Textfelder und "Spinner" (Ajax-Loader), die angezeigt werden sollen, wenn eine AJAX-Anfrage gesendet wird. Da ich die Bereitstellung jedoch auf meinem lokalen Computer (localhost) durchführe, reagiert das GAE SDK auf jede Anfrage sehr schnell. Es dauert ungefähr 50-70 ms (Millisekunden), um die gesamte Ajax-Anforderung auszuführen, die weit von der tatsächlichen entfernt ist.
Gibt es eine Möglichkeit, eine langsame Internetverbindung zu simulieren ? Ich möchte nur sehen, wie meine "Spinner" funktionieren. Ich möchte eine Ajax-Einstellung (jquery) auf Timeouts, Fehler usw. testen.
Irgendwelche Ideen ?
Antworten:
Wenn Sie einen Browser verwenden, um dies zu simulieren, können Sie Firefox Throttle, Internet Explorer Throttle oder Fiddler verwenden.
quelle
Unter Linux haben Sie eine Software namens Trickle , die einen Prozess startet und dessen Bandbreitennutzung begrenzt.
quelle
trickle -d 10 firefox
. Wenn es umgekehrt ist, können Sie versuchentrickle -d 10 vmware
, Win7 in Ubuntu zu starten, aber ich kann nicht genau sagen, wie es funktionieren wird.sudo apt-get install trickle && trickle -d 10 firefox
gearbeitet? Sie können es testen, indem Sie eine große Datei von einem schnellen Server herunterladen. Stellen Sie sicher, dass Firefox geschlossen ist, wenn Sie dies ausführen.Ich würde Charles Proxy überprüfen . Es verfügt über eine Bandbreitendrosselung und ist plattformübergreifend mit einer sehr sauberen Oberfläche.
quelle
Dies ist kostenlos und einfach für Mac OS X und funktioniert mit jedem Browser: http://mschrag.github.io/
quelle
Sie können eine "langsame Internetverbindung" von einem Mobiltelefon aus (z. B. GPRS) verwenden. Sie benötigen ein Mobiltelefon, das beim Anschließen an den PC zum Modem wird, und einen Mobilfunkanbieter, der diese Art von Verbindung bereitstellt.
Zum Beispiel kann ich mein LG-Telefon mit meinem Computer verbinden und ein DFÜ-Programm (von LG bereitgestellt) verwenden, um eine Verbindung in TIM, meinem Netzbetreiber, herzustellen. Also, meine Internetverbindung ist ungefähr 40kbps.
Sie werden eine langsame Verbindung haben, aber Sie können die Geschwindigkeit nur damit einstellen.
quelle