2010-06-04 5 views
7

Mögliche Duplizieren simulieren:
Network tools that simulate slow network connectionWie kann ich eine langsame Netzwerkverbindung

Ich habe einen Bet Server die Wette Daten zu einem Spielterminal sendet würde ich langsam simulieren möchte Netzwerkverbindung. Ich möchte, dass das Netzwerk sehr ausgelastet ist, so dass ich sehen kann, wie der Wettserver funktioniert und ob es eine Zeitüberschreitung gibt, wenn das Netzwerk stark belastet wird.

Gibt es irgendwelche Werkzeuge, die ich verwenden kann, um dies zu tun?

Danke für jede Hilfe. Grüße, Riaz

+0

Welche Umgebung? Welche Programmiersprache? Welche Art von Kunden? – dbemerlin

+0

Wie wäre es, mehrere Instanz-Mocks zu spielen und viele Netzwerkdaten zu generieren? – Babar

+0

Haken Sie einen anderen Computer an das Netzwerk und laden Sie eine Menge Müll von Bittorrent herunter. ;) –

Antwort

1

Es gibt ein paar Plugins, die Sie ausprobieren können. Firefox Throttle is one of them

Edit: Dies vorausgesetzt, dass Sie ein browserbasiertes Thingy entwickeln.

+0

Der Bet-Server ist eine Anwendung, die Daten an Port 2222 sendet. Es ist keine Web-App. Unser Kunde hat ein stark frequentiertes Netzwerk und der Wett-Server gibt Pakete aus und gibt das Zeitlimit aus. Unser Office-LAN ist nicht ausgelastet, daher wird dieses Problem nicht angezeigt. Ich möchte ein Tool, das unser Netzwerk verlangsamen kann, machen das Netzwerk beschäftigt, so kann ich sehen, ob der Bet Server Pakete fallen, Zeit Ich teste dies, kein Entwickler;) –

+0

Nun, ich würde mit gehen was lewiguez damals in der anderen Post gesagt hat; versuche ipfw. –

1

Versuchen Sie this previous post. Es hat viele gute Antworten. Wenn Sie Mac oder Linux verwenden, können Sie auch ipfw verwenden. Einfach google ipfw oder man ipfw für die Syntax.

1

Es gibt eine Menge Dinge, die bei hohen Netzüberlastung passieren; verlorene Pakete, erneute Übertragungen, gefüllte Puffer/Warteschlangen. Der beste Weg besteht darin, den Test-Netzwerkverkehr und die Verkehrslast für jede Art von Situation zu erstellen. Sie müssen reproduzierbar sein.

Sie sollten einen Traffic-Generator wie IXIA http://www.ixiacom.com/ Traffic Generator dafür verwenden. Mit diesem Gerät können Sie Testfälle mit unterschiedlichen Lasten im Netzwerk erstellen, die beide auf Ihre Anwendung und nur die gesamte Netzwerküberlastung zeigen. Sie können sogar Netzwerkangriffe auf Ihre Anwendung simulieren.

0

Versuchen Sie WANem, die ein Open-Source-Wide Area Network-Emulator ist. Sie können das Image (ISO, Knoppix Live CD) oder virtuelle VMWare-Appliances herunterladen.

Verwandte Themen