it-swarm.com.de

Netzwerk-Tools, die langsame Netzwerkverbindungen simulieren

Ich möchte die Antwortzeit von Webseiten für verschiedene Arten von Internetverbindungen (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.

238
MaxK

versuchen Traffic Shaper XP Sie können leicht die Geschwindigkeit von IE oder einem anderen Browser mit dieser App und seiner auch Freeware begrenzen

23
Sadegh

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 negativen Bedingungen simulieren benötigen kein echtes, physisches Netzwerk zum Testen.

258
ephemient

Ich belebe diesen Thread wieder, weil ich das gleiche Bedürfnis in letzter Zeit hatte. Erstaunlicherweise entdeckte ich, dass Fiddler dazu verwendet werden kann, indem die Regeln angepasst und diese Zeile hinzugefügt werden oSession["response-trickle-delay"] = "150"; im Abschnitt OnBeforeResponse. Fiddler ist wirklich unglaublich

75
Paperino

Probieren Sie Microsofts NEWT aus, es hat perfekt für mich funktioniert. Es bietet angepasste Latenzzeiten, Techniken zum Verwerfen von Paketen 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 (Dank an Jimmery)

19
Eran Betzalel

Meine Arbeit benutzt dieses Tool und es scheint ziemlich gut zu sein: http://www.dallaway.com/sloppy/

Viel Glück.

17
Jon Onstott

Ich habe erfolgreich TMnetSim (unten auf der Seite unter "Andere Tools" - der Link sagt etwas wie "Zip: TMnetSim Network Simulator Version 2.4 32-Bit (600 KB)"

Es ist nicht nur für Websites - Sie können Verbindungen zu jedem TCP Port verlangsamen. Ich habe es verwendet, um einen langsamen SQL Server (Port 1433) zu simulieren.

13
Blorgbeard

Ich liebe Charles .

Die kostenlose Version funktioniert gut für mich.

Throttling, Rerwiting und Breakpoints sind großartige Funktionen.

6
Roland Keesom

DummyNet

Probieren Sie dieses FreeBSD-basierte VMWare-Image aus. Es hat auch ein exzellentes How-to, rein kostenlos und steht in 20 Minuten.

Update: DummyNet unterstützt mittlerweile auch Linux, OSX und Windows

6
flecks

Für Linux oder OSX können Sie ipfw verwenden.

Von Quora ( http://www.quora.com/Was-ist-das-beste-Tool-zum-Simulieren-der- langsamen-Internetverbindung-auf-einem-Mac )

Verwenden Sie im Wesentlichen eine Firewall, um alle Netzwerkdaten zu drosseln:

Definieren Sie eine Regel, die eine Pipe verwendet, um den gesamten Datenverkehr von einer beliebigen Quelladresse zu einer beliebigen Zieladresse umzuleiten, und führen Sie den folgenden Befehl aus (als Root oder mit Sudo):

$ ipfw add pipe 1 all from any to any

So konfigurieren Sie diese Regel, um die Bandbreite auf 300 KBit/s zu begrenzen und eine Latenz von 200 ms auf jede Art und Weise festzulegen:

$ ipfw pipe 1 config bw 300Kbit/s delay 200ms

So entfernen Sie alle Regeln und stellen Ihre ursprüngliche Netzwerkverbindung wieder her:

$ ipfw flush

5
dule

Wenn Sie Apache verwenden, können Sie mod_bandwith verwenden.

Siehe hier für Konfigurationsparameter.

4
Alex

Mac OS X verfügt jetzt über ein integriertes Tool, das langsame und fehlerhafte Netzwerke simulieren kann: http://9to5mac.com/2011/08/10/new-in-os-x-lion-network-link-conditioner-) Mit dem Dienstprogramm können Sie Internet- und Bandbreitenzustände simulieren /

4
Offirmo

Wenn Sie eine Hardwarelösung wünschen, bietet Netgear eine Reihe günstiger (ca. 50 US-Dollar) Switches, die die Bandbreite begrenzen. Netgear Prosafe GS105E und ähnliche Switches sind eine Untersuchung wert.

2
Allen

Sie können auch WANem versuchen, bei dem es sich um einen Open-Source-Wide-Area-Network-Emulator handelt. Sie können das Image (ISO, Knoppix Live-CD) oder virtuelle VMWare-Appliances herunterladen.

2
kri

Ein einfaches Mac-GUI-Programm ist

https://www.macupdate.com/app/mac/28072/entonnoir/ was die Geschwindigkeit begrenzen kann

2
VARUN ISAC

Sie können natürlich Dummynet verwenden. Es gibt eine Erweiterung von Dummynet namens KauNet . Dies ermöglicht eine noch präzisere Steuerung der Netzwerkbedingungen. Es kann bestimmte Pakete ablegen/verzögern/neu anordnen (auf diese Weise können Sie eingehendere Analysen des Ablegens von Schlüsselpaketen wie TCP Handshake, um zu sehen, wie Ihre Webseiten es verarbeiten) durchführen Funktioniert in der Zeitdomäne In der Regel sind die meisten Emulatoren so eingestellt, dass sie in der Datendomäne funktionieren. In der Zeitdomäne können Sie angeben, von wann bis wann Sie die Netzwerkbedingungen ändern können.

1
paul zwerky

Für den Fall, dass Sie die Netzwerkverbindungsqualität bei der Entwicklung für Windows Phone 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 ):

Sie können das Simulations-Dashboard in Visual Studio verwenden, um Ihre App auf diese Verbindungsprobleme zu testen und um zu verhindern, dass Benutzer auf Szenarien wie die folgenden stoßen:

  • Hochauflösende Musik oder Videos ruckeln oder frieren beim Streamen ein oder es dauert lange, bis sie über eine Verbindung mit niedriger Bandbreite heruntergeladen werden.
  • Aufrufe an einen Webdienst schlagen mit einer Zeitüberschreitung fehl.
  • Die App stürzt ab, wenn kein Netzwerk verfügbar ist.
  • Die Datenübertragung wird nicht fortgesetzt, wenn die Netzwerkverbindung unterbrochen und dann wiederhergestellt wird.
  • Der Akku des Benutzers wird durch eine Streaming-App entladen, die das Netzwerk ineffizient nutzt.
  • Die Zuordnung der Route des Benutzers wird in einer Navigations-App unterbrochen.

...

Öffnen Sie in Visual Studio im Menü Tools Simulation Dashboard. Suchen Sie den Abschnitt zur Netzwerksimulation im Dashboard und aktivieren Sie das Kontrollkästchen Netzwerksimulation aktivieren.

0
Nikita G.