Bean Network Tester

Latenz und Jitter für eine App hinzufügen

Auf einer schnellen lokalen Verbindung funktioniert alles. Gib der App 300 ms Ping, und du findest heraus, welche Bildschirme so geschrieben wurden, als käme die Antwort sofort.

Drei verschiedene Dinge

EinstellungWas sie tutWoher es im echten Leben kommt
LatencyFügt jedem Paket dieselbe Verzögerung hinzu, in Millisekunden.Entfernung. Ein Server auf einem anderen Kontinent oder ein Satellit.
JitterFügt obendrauf einen zufälligen Betrag hinzu, sodass sich die Verzögerung ständig ändert.Geteiltes WLAN, Mobilfunknetze, alles Überlastete.
LatenzspitzenGelegentliche lange Aussetzer, festgelegt durch Häufigkeit und Dauer.Eine Übergabe zwischen Funkzellen, ein überlasteter Router.

Alle drei sind in Millisekunden angegeben und können zusammen laufen. Beide Verzögerungswerte akzeptieren alles ab 0, sodass du von glaubwürdigen 40 ms bis zu absurden 60 Sekunden gehen kannst.

Über die Befehlszeile

Konstante 200 ms mit 80 ms Jitter, für eine Anwendung:

BeanNetworkTester.exe --latency 200 --jitter 80 --target myapp.exe --duration 60

Stattdessen seltene, lange Aussetzer: Etwa jedes zwanzigste Paket wartet eine Sekunde länger:

BeanNetworkTester.exe --spike-prob 5 --spike-ms 1000 --target myapp.exe

Werte, die sich auszuprobieren lohnen

Die fertigen Profile enthalten gemessene Werte: „Distant server (another continent)“, „Satellite (low orbit)“, „Satellite (geostationary)“, „In-flight Wi-Fi“, „LTE / 4G“.

Messen: auf den schlechtesten Fall schauen, nicht auf den Durchschnitt

Jitter bewegt einen Durchschnitt kaum, und auch einen Median kaum. Ein Durchlauf mit 30 ms Jitter und einer ohne können fast denselben „typischen“ Ping melden und sich trotzdem völlig unterschiedlich anfühlen.

Vergleiche stattdessen das 95. Perzentil mit dem Median. Der Abstand dazwischen ist der Jitter, und dieser Abstand macht einen Anruf abgehackt oder ein Spiel unspielbar, obwohl der Durchschnitt noch gut aussieht.

Weiter

Bereit, dein eigenes Netzwerk absichtlich kaputtzumachen?

Für Windows herunterladen