Ich möchte die Antwortzeit von Webseiten für verschiedene Internetverbindungstypen (DSL, Kabel, T1, DFÜ usw.) visuell auswerten, während sich mein Browser und mein Webserver im selben LAN oder sogar auf demselben Computer befinden. Gibt es einfache Netzwerk-Tools oder Browser-Plug-Ins, die die Netzwerkbandbreite verlangsamen, um verschiedene reale Verbindungsszenarien zu simulieren?
Ich freue mich über jeden Beitrag dazu.
Antworten:
versuchen , Traffic Shaper XP können Sie leicht begrenzen Geschwindigkeit von IE oder anderem Browser mit dieser App und es ist auch Freeware
quelle
Unter Linux finden Sie unter netem : Der Kernel unterstützt bereits Traffic Shaping und kann selbst auf einem Loopback-Gerät eine hohe Latenz, geringe Bandbreite, Paketverluste und alle möglichen anderen ungünstigen Bedingungen simulieren (Sie benötigen also kein echtes Gerät). physisches Netzwerk zum Testen).
quelle
sudo tc qdisc add dev lo root netem delay 500ms
sudo tc qdisc add dev lo root netem delay 100ms
Entfernen:sudo tc qdisc del dev lo root netem delay 100ms
sudo tc qdisc del dev lo root
- wechseln Sielo
zu,eth0
wenn Sie eine Kabelverbindung usw. verwendentc qdisc add dev lo root handle 1:0 netem delay 10ms rate 1mbit limit 1000
. Beachten Sie, dass Sie für einige Geräte, z. B. das Loopback-Gerät, auch eine Warteschlangenlänge ungleich Null festlegen müssen, damit die Rate-Option funktioniert :ifconfig lo txqueuelen 1000
. Siehe serverfault.com/a/394949/76090Ich belebe diesen Thread wieder, weil ich in letzter Zeit das gleiche Bedürfnis hatte. Erstaunlicherweise habe ich festgestellt, dass Fiddler dazu verwendet werden kann, indem die Regeln angepasst und diese Zeile
oSession["response-trickle-delay"] = "150";
in den Abschnitt eingefügt werdenOnBeforeResponse
. Fiddler ist wirklich unglaublichquelle
Simulate Modem Speeds
unter Regeln -> Leistung aktivieren .Probieren Sie Microsoft NEWT, es hat perfekt für mich funktioniert. Es bietet angepasste Latenz, Paket-Drop-Techniken und mehr :)
http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/
Update 1:
Hier ist ein gutes Video-Tutorial für NEWT - Network Emulator für Windows Toolkit Tutorial (Credits to Jimmery)
quelle
Meine Arbeit verwendet dieses Tool und es scheint ziemlich gut zu sein: http://www.dallaway.com/sloppy/
Viel Glück.
quelle
https
: groups.google.com/forum/#!topic/sloppy-discuss/tOyCx7igfkwIch habe TMnetSim erfolgreich verwendet (unten auf der Seite unter "Andere Tools" - der Link sagt etwas wie "ZIP: TMnetSim Network Simulator Version 2.4 32-Bit (600 KB)".
Dies gilt nicht nur für Websites. Sie können die Verbindung zu jedem TCP-Port verlangsamen. Ich habe damit einen langsamen SQL Server (Port 1433) simuliert.
quelle
Ich liebe Charles .
Die kostenlose Version funktioniert gut für mich.
Drosselung, erneutes Schreiben und Haltepunkte sind fantastische Funktionen.
quelle
After 30 days if you decide to continue using Charles you must purchase a license
DummyNet
Probieren Sie dieses FreeBSD-basierte VMWare-Image aus. Es hat auch eine ausgezeichnete Anleitung, rein kostenlos und steht in 20 Minuten auf.
Update: DummyNet unterstützt mittlerweile auch Linux, OSX und Windows
quelle
Für Linux oder OSX können Sie verwenden
ipfw
.Von Quora ( http://www.quora.com/Was-ist-das-best-tool-zu-simulieren-a-slow-internet-connection-on-a-Mac )
Verwenden Sie im Wesentlichen eine Firewall, um alle Netzwerkdaten zu drosseln:
quelle
Wenn Sie Apache verwenden, können Sie mod_bandwith verwenden.
Konfigurationsparameter finden Sie hier .
quelle
Mac OS X verfügt jetzt über ein integriertes Tool, mit dem langsame und fehlerhafte Netzwerke simuliert werden können: http://9to5mac.com/2011/08/10/new-in-os-x-lion-network-link-conditioner-utility-lets- Sie simulieren Internet- und Bandbreitenbedingungen /
quelle
Wenn Sie eine Hardwarelösung wünschen, bietet Netgear eine Reihe billiger Switches (ca. 50 US-Dollar), die die Bandbreite begrenzen. Netgear Prosafe GS105E und ähnliche Switches sind eine Untersuchung wert.
quelle
Sie können auch WANem ausprobieren , einen Open Source Wide Area Network-Emulator. Sie können das Image (ISO, Knoppix Live-CD) oder virtuelle VMWare-Appliances herunterladen.
quelle
Ein einfaches Mac-GUI-Programm ist
https://www.macupdate.com/app/mac/28072/entonnoir/, wodurch die Geschwindigkeit begrenzt werden kann
quelle
Sie können natürlich Dummynet verwenden. Es gibt eine Erweiterung von Dummynet namens KauNet . Dies kann eine noch genauere Steuerung der Netzwerkbedingungen ermöglichen. Es kann bestimmte Pakete löschen / verzögern / neu anordnen (auf diese Weise können Sie eine eingehendere Analyse des Löschens von Schlüsselpaketen wie TCP-Handshake durchführen, um zu sehen, wie Ihre Webseiten sie verarbeiten). Es funktioniert auch im Zeitbereich. Normalerweise sind die meisten Emulatoren so abgestimmt, dass sie im Datendomänenbereich funktionieren. Im Zeitbereich können Sie angeben, von welcher Zeit bis zu welcher Zeit Sie die Netzwerkbedingungen ändern können.
quelle
Wenn Sie bei der Entwicklung für Windows Phone die Netzwerkverbindungsqualität simulieren müssen, können Sie ein in Visual Studio integriertes Tool namens Simulation Dashboard ausprobieren (weitere Informationen finden Sie hier http://msdn.microsoft.com/en-us/library /windowsphone/develop/jj206952(v=vs.105).aspx ):
quelle