Bean Network Tester

Une alternative à Clumsy pour Windows

Clumsy est l’outil que la plupart des gens trouvent en premier, et c’est un bon outil : gratuit, sous licence MIT, interactif et construit sur le même pilote WinDivert que celui-ci. S’il fait ce dont vous avez besoin, utilisez-le. Cette page traite des cas où il ne le fait pas.

Ce qu’il faut regarder, quel que soit votre choix

QuestionPourquoi elle décide de l’outil
Peut-il viser une seule application ?Sinon vous dégradez la machine sur laquelle vous travaillez, y compris la session distante et le navigateur où vous lisez la documentation.
A-t-il une ligne de commande ?Un pipeline ne peut pas cocher une case. Sans ligne de commande, un test réseau ne pourra jamais faire partie de la build.
Une exécution est-elle répétable ?Une perte aléatoire qu’on ne peut pas rejouer produit des rapports de bug que personne d’autre ne peut reproduire.
S’arrête-t-il tout seul ?Un outil qu’il faut penser à éteindre finira par rester allumé.
Pouvez-vous savoir ce qu’il a réellement fait ?Des compteurs et une liste de connexions transforment « c’était lent » en chiffres.

Ce qu’apporte celui-ci

Si vous venez d’un autre outil

Quatre noms reviennent chaque fois qu’on en parle, et ils ne sont pas interchangeables.

Vous connaissezCe que c’estCe qu’il faut attendre ici
tc avec netemLa réponse de Linux, intégrée au noyau et pilotée en ligne de commande. Souvent ce que renvoie une recherche sur l’émulation WAN.Il n’y a pas de tc sous Windows. C’est ce qui s’en rapproche le plus dans l’esprit : les mêmes types de dégradation, une ligne de commande avec des codes de sortie, et un pilote au lieu d’une discipline de file d’attente.
ClumsyUn outil Windows gratuit, sous licence MIT et interactif, sur le même pilote WinDivert.Prenez-le quand une fenêtre et un filtre vous suffisent. Venez ici pour le ciblage par processus, les exécutions avec graine et une ligne de commande qu’un pipeline peut appeler.
NetLimiterUn produit Windows commercial pour gérer la bande passante par application, en permanence.Un autre métier. Ceci est un instrument de test : allumé un moment, puis éteint, et il dégrade bien plus que la vitesse.
Fiddler ou CharlesDes proxys capables d’inspecter, de réécrire et de brider le trafic qui les traverse.Un autre métier aussi. Un proxy façonne ce qu’il relaie et voit les données. Celui-ci façonne la connexion elle-même, y compris l’UDP et tout ce qui ne touche jamais un proxy.

En clair : si vous voulez un émulateur de réseau pour une application Windows, avec une ligne de commande, voici la forme d’outil que vous cherchez. Si vous voulez lire et modifier les données d’une application, il vous faut un proxy, et si vous êtes sous Linux, vous avez déjà netem.

Quand utiliser autre chose

Être honnête coûte moins cher qu’un téléchargement décevant.

Pour aller plus loin

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

Télécharger pour Windows