Frage

Ich habe einige Anwendungen geschrieben, die das Netzwerk stark beanspruchen, und möchte sie über ein langsames Netzwerk testen.Ich suche nach einem Tool, um solche Verbindungen zu simulieren.

Ich interessiere mich nur für Windows-Tools.

War es hilfreich?

Lösung

Ich habe verwendet Traffic Shaper XP auf meiner XP-Entwicklungsbox bei der Arbeit.Es scheint jede Verbindung zu verarbeiten (nicht nur HTTP).Es war nicht perfekt, funktionierte aber gut genug für die Tests, die ich durchführte.Wenn Sie Windows verwenden, reicht es vielleicht aus.

Andere Tipps

Versuchen Dummynet.Im Internet finden Sie zahlreiche Ressourcen, darunter auch diese Lernprogramm.

Durchsatz, Latenz, Jitter und Paketverlust können sich alle auf das Benutzererlebnis auswirken.Mehrere Softwarelösungen, die auf einem Host (oder einer VM) laufen, ermöglichen das Betätigen dieser „Hebel“.

Bei meiner letzten Recherche habe ich einige Möglichkeiten gefunden:

Wanem

dummyet (link1) dummynet (link2)

nistnet

Shunra (Link1) Shunra (Link2)

tmnetsim tmnetsim

Cisco WAN-Bridge (CCO-Anmeldung erforderlich)

Wenn Sie etwas Client-basiertes wollen, versuchen Sie es vielleicht mit Shunra, und wenn Sie etwas in der Infrastruktur wollen, ist Wanem ziemlich einfach, da es eine VMWare-Appliance gibt.

Welche Art von Netzwerkverkehr?Wenn es HTTP ist, funktioniert das für Sie:

http://www.charlesproxy.com/

Wie wäre es mit dieses Werkzeug (Netzwerk-Traffic-Generator)?

Unbeholfen scheint ein vielversprechendes neues Werkzeug zum Testen mit verminderter Netzwerkleistung zu sein.

Sie haben Recht.dummynet funktioniert nur in FreeBSD, es ist tatsächlich in den Kernel integriert.

Als ich es benutzte, habe ich mir einen älteren PC geschnappt, den niemand mehr benutzte, und ihn installiert FreeBSD-Distribution.

Geiger ist ein (weiterer) Web-Proxy, der zur Beeinträchtigung Ihrer Verbindung verwendet werden kann.

Dummynet ist die richtige Wahl, insbesondere wenn Sie komplexe Szenarien wie ADSL-Verbindungen (asymmetrischer Uplink und Downlink), „langsame Verbindung“ (lange Latenz), verlustbehaftete Verbindungen usw. simulieren möchten.Wie Christian sagte, können Sie einige alte Ersatz-PCs finden und FreeBSD installieren.Sie können auch VMware verwenden, aber das würde ich nicht empfehlen.

Wenn Sie versuchen, eine HTTP-Drosselung durchzuführen Charles Web-Proxy ist dafür absolut super.Bitte schauen Sie es sich an.

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