Welche Tools stehen unter Windows zur Verfügung, um Netzwerkprobleme zu simulieren / zu emulieren?


29

Ich suche nach Tools für Windows, die als Reverse-Proxy vor einem Server fungieren können, um verschiedene Netzwerkprobleme wie Jitter, Verzögerungen oder Paketverlust einzuführen.

Ich bevorzuge eine Softwarelösung, die unter Windows funktioniert. Httpd mod_proxy scheint eine solche Konfiguration nicht zu unterstützen, und die Suche nach einem Tool in dieser Kategorie ist erfolglos.

Antworten:


35

Ich finde ungeschickt wunderbar:

http://jagt.github.io/clumsy/index.html

Unbeholfen verschlechtert den Netzwerkzustand unter Windows erheblich, jedoch auf verwaltete und interaktive Weise.

Bildbeschreibung hier eingeben


Das ist großartig, keine Installation oder Treiber. Viele andere Lösungen funktionierten nicht und erforderten die Installation von Netzwerktreibern.
Guanome

Clumsy ist großartig, aber Sie können nur eine maximale Verzögerungszeit von 3000 ms einstellen, was nicht großartig ist. Ich benötige ein Tool, mit dem ich eine schreckliche Internetverbindung simulieren kann.
Herr Pablo

2
@ MrPablo Dann baue es einfach selbst ... Siehe github.com/jagt/clumsy/blob/master/src/lag.c
Calvin1602

Ich bin mir sicher, dass es Verwendungszwecke für dieses Tool gibt, aber bei meinem Versuch, eine WebSocket-basierte Anwendung zu testen, hat es einfach nicht funktioniert. Immer noch auf der Suche nach einem guten Tool, das bei diesem speziellen Anwendungsfall hilft.
Josh

Aus welchem ​​Grund auch immer, die angegebene Verzögerung spiegelt nicht die tatsächliche Verzögerung wider, die auf 20-30 ansteigt, unabhängig davon, ob ich 3000 in das Verzögerungsfeld eingegeben habe. Es wird immer noch schlimmer, aber nicht so viel wie ich will
Martin Asenov

2

Wenn Sie nur testen, wie Ihre App auf schlecht verhaltene Netzwerke reagiert, können Sie es noch schlimmer machen, wenn Sie mit Wansim eine Linux-Box davor starten - ich weiß, Sie wollten etwas auf der Windows-Box ... aber wahrscheinlich tun Die Verzögerung dort ist ein unfairer Test, da Sie bereits einige der getesteten Dinge umgangen haben (z. B. wie das Betriebssystem und die Hardware mit Paketverlust umgehen).

Ich denke, Sie werden keine Web-Proxys finden, die diese Art von Gemeinheit hervorrufen könnten - viel zu hoch.

Entschuldigung, wenn "Testen der Ausfallsicherheit Ihrer App" nicht das ist, wonach Sie streben ... Ich dachte, ich würde eine Annahme treffen, anstatt zu fragen und zu vergessen, zu antworten;)


Mein eigentliches Ziel ist es, die Reaktion eines Kunden zu testen und zu überprüfen, ob einige von mir geplante Änderungen die Situation verbessern.
Scott Markwell

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.