Bean Network Tester

Profils, réglages et codes de sortie

Trois tableaux, aucun saisi à la main. Ils sont générés à partir des registres propres au programme lors de la construction de cette page, si bien qu’ils ne peuvent pas dire quelque chose que le programme ne dit pas.

Profils prêts à l’emploi

Choisissez-en un et le formulaire se remplit tout seul. Un tiret signifie que le profil laisse ce réglage tranquille. Les vitesses sont en kilo-octets par seconde : multipliez par huit pour comparer avec ce qu’annonce un fournisseur d’accès.

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

Sélectionner un profil ne fait que remplir les champs. Rien ne change sur le réseau tant que vous n’appuyez pas sur START.

Chaque réglage, et l’option qui le définit

La fenêtre et la ligne de commande acceptent les mêmes réglages. Voici la liste complète, avec l’unité et la plage que chacun accepte.

OptionRéglageUnitéPlage
--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--

Codes de sortie

La ligne de commande ne se termine jamais par une trace d’appels. Chaque façon dont une exécution peut finir a un numéro, si bien qu’un pipeline peut distinguer une application en échec d’un outil qui n’a pas pu démarrer.

CodeSignification
0Terminé comme demandé.
1Une erreur est survenue pendant l’exécution.
2La ligne de commande était incorrecte.
3Un réglage ou une valeur était invalide.
4Un fichier de scénario a été rejeté.
5Un fichier n’a pas pu être lu ou écrit.
6Une assertion sur l’exécution ne s’est pas vérifiée.
7Pas de droits d’administrateur : le pilote ne peut pas se charger.
130Interrompu, généralement par Ctrl+C.
143Arrêté de l’extérieur.

Voir aussi

Prêt à casser votre propre réseau, exprès ?

Télécharger pour Windows