Frage

Ich möchte die Reaktionszeit von Webseiten für verschiedene Internetverbindungstypen (DSL, Kabel, T1, DFÜ usw.) visuell bewerten, 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.

War es hilfreich?

Lösung

Versuchen Verkehrshaper XPMit dieser App können Sie die Geschwindigkeit des IE oder eines anderen Browsers leicht einschränken und auch Freeware

Andere Tipps

Unter Linux siehe Netem: Der Kernel enthält bereits Unterstützung für die Verkehrsformung und kann auch auf einem Loopback -Gerät hohe Latenz, niedrige Bandbreite, Paketverluste und alle anderen nachteiligen Bedingungen simulieren ).

Ich mache diesen Thread wieder auf, weil ich in letzter Zeit das gleiche Bedürfnis habe. Erstaunlicherweise stellte ich fest, dass Fiddler dazu verwendet werden kann, indem ich die Regeln anpassen und diese Zeile hinzufügen kann oSession["response-trickle-delay"] = "150"; im Bereich OnBeforeResponse. Fiddler ist wirklich unglaublich

Probieren Sie Microsofts Newt aus, es hat perfekt für mich funktioniert. Es liefert maßgeschneiderte 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 -Netzwerk -Emulator für Windows Toolkit -Tutorial (Credits an Jimmery)

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

Viel Glück.

Ich habe erfolgreich verwendet Tmnetsim (Unter „Andere Tools“ unter „ZIP: TMNETSIM NETWORK SIMULER Version 2.4 32 -Bit (600 KB)“ unter „Anderen Tools“:

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

ich liebe Charles.

Die kostenlose Version funktioniert gut für mich.

Drosseln, Rerwiting, Haltepunkte sind großartige Funktionen.

Dummynet

Probieren Sie dieses FreeBSD -basierte VMware -Image aus. Es hat auch eine hervorragende Anleitung, rein kostenlos und steht in 20 Minuten auf.

UPDATE: Dummynet unterstützt auch Linux, OSX und Windows inzwischen inzwischen

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

Aus Quora (http://www.quora.com/what-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-mac)

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

Definieren Sie eine Regel, in der ein Rohr verwendet wird, um den gesamten Datenverkehr von einer beliebigen Quelladresse an eine beliebige Zieladresse umzuleiten, den folgenden Befehl auszuführen (als Stamm oder sudo):

$ ipfw add pipe 1 all from any to any

Um diese Regel so zu konfigurieren, um die Bandbreite auf 300 kbit/s zu begrenzen und 200 ms Latenz in jeder Strecke aufzuerlegen:

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

Um alle Regeln zu entfernen und Ihre ursprüngliche Netzwerkverbindung wiederherzustellen:

$ ipfw flush

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

Sehen hier Für Konfigurationsparameter.

Mac OS X verfügt jetzt über ein integriertes Tool, das langsame und schlechte Netzwerke simulieren kann: http://9to5mac.com/2011/08/10/new-in-s-x-lion-network-link-conditioner-utility-lets-you-simulate-internet-andwidth-conditions/

Wenn Sie eine Hardware -Lösung möchten, verfügt Netgear über eine Reihe von billigen ($ 50) Schalter, die eine Bandbreite beschränken. Netgear Prosafe GS105E und ähnliche Schalter sind eine Untersuchung wert.

Sie können es auch versuchen Wanem Dies ist ein Open Source Wide Area -Netzwerk -Emulator. Sie können das Bild (ISO, Knoppix Live -CD) oder virtuelle VMware -Geräte herunterladen.

Ein einfaches MAC -GUI -Programm ist

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

Sie können natürlich dummynet verwenden. Es gibt eine Erweiterung namens dummynet KauNet.Dies ermöglicht eine noch präzisere Kontrolle der Netzwerkbedingungen.Es kann bestimmte Pakete verwerfen/verzögern/neu anordnen (auf diese Weise können Sie eine detailliertere Analyse des Verwerfens wichtiger Pakete wie TCP-Handshake durchführen, um zu sehen, wie Ihre Webseiten sie verarbeiten).Es funktioniert auch im Zeitbereich.Normalerweise sind die meisten Emulatoren auf die Arbeit im Datenbereich abgestimmt.Im Zeitbereich können Sie angeben, von welchem ​​Zeitpunkt bis zu welchem ​​Zeitpunkt Sie die Netzwerkbedingungen ändern können.

Falls Sie bei der Entwicklung für Windows Phone die Qualität der Netzwerkverbindungen simulieren müssen, versuchen Sie möglicherweise, ein integriertes Visual Studio-integriertes Tool namens Simulations-Dashboard zu erhalten (weitere Details hier http://msdn.microsoft.com/en-us/library/windowphone/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 zu verhindern, dass Benutzer Szenarien wie Folgendes begegnen:

  • Hochauflösende Musik oder Videos stottern oder frieren während des Streams ein oder dauern lange, um eine Verbindung mit niedriger Bandbreite herunterzuladen.
  • Anrufe zu einem Webdienst scheitern mit einer Auszeit.
  • Die App stürzt ab, wenn kein Netzwerk verfügbar ist.
  • Die Datenübertragung wird nicht fortgesetzt, wenn die Netzwerkverbindung verloren geht und dann wiederhergestellt wird.
  • Der Akku des Benutzers wird durch eine Streaming -App entwässert, die das Netzwerk ineffizient verwendet.
  • Die Zuordnung der Route des Benutzers wird in einer Navigations -App unterbrochen.

...

In Visual Studio auf der Werkzeug Menü, geöffnet Simulations -Dashboard. Suchen Sie den Abschnitt Netzwerksimulationsabschnitt des Dashboards und überprüfen Sie die Aktivieren Sie das Kontrollkästchen Netzwerksimulation.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top