Bean Network Tester

Profile, Einstellungen und Exit-Codes

Drei Tabellen, keine davon von Hand getippt. Sie werden beim Bau dieser Seite aus den eigenen Registern des Programms erzeugt, sodass sie nichts sagen können, was das Programm nicht sagt.

Fertige Profile

Wähle eines davon, und das Formular füllt sich von selbst. Ein Strich bedeutet, dass das Profil diese Einstellung unberührt lässt. Die Geschwindigkeiten sind in Kilobyte pro Sekunde angegeben: Multipliziere mit acht, um sie mit dem zu vergleichen, was ein Provider bewirbt.

ProfilLossLosses in a row (burst)LatencyJitterDownloadUpload
Perfect network------
Good WiFi0.1 %315 ms5 ms--
5G network0.1 %-18 ms8 ms20480 KB/s2560 KB/s
Home DSL (VDSL)0.5 %-20 ms8 ms4096 KB/s512 KB/s
LTE / 4G0.3 %-30 ms20 ms4096 KB/s1280 KB/s
Satellite (low orbit)0.5 %-20 ms15 ms12288 KB/s1536 KB/s
Distant server (another continent)--60 ms5 ms12288 KB/s2048 KB/s
Weak WiFi2 %580 ms40 ms512 KB/s256 KB/s
Cafe (crowded WiFi)3 %6120 ms90 ms256 KB/s96 KB/s
Congested home link (bufferbloat)--10 ms5 ms1024 KB/s128 KB/s
Train / metro (tunnels)2 %650 ms40 ms1024 KB/s256 KB/s
3G network1 %490 ms60 ms96 KB/s32 KB/s
Foreign roaming1.5 %4200 ms80 ms256 KB/s64 KB/s
Satellite (geostationary)1 %4340 ms100 ms3072 KB/s384 KB/s
In-flight Wi-Fi7 %8375 ms150 ms64 KB/s24 KB/s
56k modem0.5 %-100 ms30 ms5 KB/s4 KB/s
Terrible network10 %15300 ms150 ms32 KB/s16 KB/s

Ein Profil auszuwählen, füllt nur die Felder. Im Netzwerk ändert sich nichts, bis du START drückst.

Jede Einstellung und die Option, die sie setzt

Das Fenster und die Befehlszeile nehmen dieselben Einstellungen. Das ist die vollständige Liste, mit der Einheit und dem Bereich, die jede akzeptiert.

OptionEinstellungEinheitBereich
--filterTraffic to modify--
--lan-modeLAN mode (local network only, no internet)--
--internet-onlyInternet only (no local network)--
--targetProcess--
--downDownloadKB/s0 - 1e+07
--upUploadKB/s0 - 1e+07
--bufferBufferms0 - 600000
--latencyLatencyms0 - 600000
--jitterJitterms0 - 600000
--spike-probSpike chance%0 - 100
--spike-msSpike sizems0 - 600000
--lossLoss%0 - 100
--loss-burstLosses in a row (burst)packets (0=off)0 - 1000
--corruptCorruption%0 - 100
--dupDuplication%0 - 100
--asymUse separate values for upload--
--latency-upLatency upms0 - 600000
--jitter-upJitter upms0 - 600000
--spike-prob-upSpike chance up%0 - 100
--spike-ms-upSpike size upms0 - 600000
--loss-upLoss up%0 - 100
--corrupt-upCorruption up%0 - 100
--dup-upDuplication up%0 - 100
--flap-periodPeriods0 - 86400
--flap-downDowntime percent%0 - 100
--dst-ipIP--
--dst-portPort-0 - 65535
--ipv4-onlyIPv4 addresses only--
--ipv6-onlyIPv6 addresses only--
--block-ipIP--
--block-portPort-0 - 65535
--block-rejectRefuse blocked connections--
--syn-dropDropped TCP SYN%0 - 100
--max-sizeMax size (MTU)B (0=off)0 - 65535
--nat-timeoutNAT timeouts (0=off)0 - 86400
--rst-probTCP reset (RST)%0 - 100
--rst-cooldownHold resets0 - 3600
--rate-scheduleSchedule (dur:down:up,...)--
--durationRun times0 - 86400
--row-limitRow limitrows0 - 1e+06
--narrow-filterCapture only the targeted traffic--
--seedSeed--

Exit-Codes

Die Befehlszeile endet nie mit einem Traceback. Jede Art, wie ein Durchlauf enden kann, hat eine Nummer, sodass eine Pipeline eine fehlschlagende Anwendung von einem Tool unterscheiden kann, das nicht starten konnte.

CodeBedeutung
0Wie gewünscht abgeschlossen.
1Während der Ausführung ist etwas fehlgeschlagen.
2Die Befehlszeile war fehlerhaft.
3Eine Einstellung oder ein Wert war ungültig.
4Eine Szenario-Datei wurde abgelehnt.
5Eine Datei konnte nicht gelesen oder geschrieben werden.
6Eine Annahme über den Ablauf hat sich nicht bestätigt.
7Keine Administratorrechte, daher kann der Treiber nicht geladen werden.
130Abgebrochen, meist mit Strg+C.
143Von außen beendet.

Verwandtes

Bereit, dein eigenes Netzwerk absichtlich kaputtzumachen?

Für Windows herunterladen