Ich arbeite an der Webentwicklung, daher muss ich in einigen seltenen Situationen unsere Website testen und die Umgebungen verschiedener Benutzer wie die Internetverbindung nachahmen. Denn wenn die Internetverbindung sehr langsam oder nicht stabil ist, tauchen unbemerkte Fehler auf (z. B. lädt ein js-Skript vor dem anderen), Ajax-Anfrage wurde unterbrochen, Validierungsanfrage-Timeout usw.
Dafür möchte ich, dass ein Programm unter Windows 7/8 (7 & 8 verwende ich hauptsächlich) ausgeführt wird, um die Geschwindigkeit des Internets (Übertragungsverkehr) zu steuern.
Einige der Funktionen, die ich brauche:
Erforderlich:
Empfohlen, aber nicht erforderlich:
Ich habe es versucht:
Meistens mache ich meine Tests von localhost aus, auf dem XAMPP ausgeführt wird. Wenn das Tool also die interne Servergeschwindigkeit steuern kann, wäre das ein großer Vorteil.
Um dies etwas allgemeiner zu machen und anderen Entwicklern zu helfen, die das gleiche Problem haben, können Sie auch eine Lösung für andere Umgebungen erwähnen.
UPDATE [15-11-2014]
Ich habe gerade die neuen Updates für das Chrome-Entwicklertool von Google bemerkt - im Abschnitt "Emulation" eine Option zum Emulieren der Internetgeschwindigkeit mobiler Geräte wie WIFI oder 3G. Mehr Details
[Beförderung meines Kommentars zu einer Antwort ...]
Die Steuerung der Windows-Bandbreite innerhalb von Windows ist schwierig; Wenn Sie jedoch eine virtuelle Maschine mit dem Windows-Webserver darin erstellen, können Sie mit wanem viel mehr tun .
In Ihrer konkreten Situation benötigen Sie:
Jeremy Stretch beschreibt die Details der Verwendung von Wanem zur Steuerung der Bandbreite/Verzögerung in seinem Blog
Ich habe Fiddler verwendet , um langsame Netzwerkgeschwindigkeiten zu simulieren. Zu dieser Zeit habe ich eine Windows 7-Box verwendet. Unten auf der Seite behaupten sie jedoch, eine Vielzahl von Betriebssystemen zu unterstützen (dies deckt den Vorschlag "andere Umgebungen" ab).
Standardmäßig haben Sie eine Voreinstellung, um "Modemgeschwindigkeiten" zu simulieren. Da Ihnen Fiddler jedoch "unter der Haube" Zugriff gewährt, können Sie die entsprechenden Skripte ändern, um Ihre Erfahrung weiter zu verfeinern. Dieses Tutorial ist ein guter Ausgangspunkt.
Ein weiteres Häkchen auf Ihrer Liste ist die Präferenz, frei zu sein.
Ich denke, Sie können die Geschwindigkeitsbegrenzungen pro Anwendung festlegen, aber ich kann mich jetzt nicht an dieses Detail erinnern, sorry.
Was die anderen Punkte betrifft, so fürchte ich, ich war nicht besonders an diesen Fähigkeiten interessiert, als ich sie benutzte. Vielleicht möchten Sie die unterstützten Plugins überprüfen.
Clumsy ist eine nette tragbare Anwendung, die Netzwerkdrosselung sowie mehrere andere Eingriffe in den Netzwerkverkehr durchführen kann.
Mike Pennington
Mohammed Joraid
Mike Pennington
Izzy
Mohammed Joraid
Mohammed Joraid
drfrogsplat