Bean Network Tester

Simulace ztráty paketů ve Windows

Ztráta paketů je chyba, kterou uživatelé popisují jako „prostě to visí“. Nastavíte procento, nástroj zahodí tento podíl paketů a vaše aplikace se s tím musí vypořádat.

V okně

  1. Vyplňte Process, aby byla zasažena jen vaše aplikace, a ne celý počítač.
  2. Nastavte Loss na procento mezi 0 a 100. Začněte na 5.
  3. Stiskněte START a používejte aplikaci.

Pruh v horní části okna shrnuje, co běží, a karta Statistics počítá zahozené pakety.

Z příkazového řádku

Tentýž spustitelný soubor běží i bez okna. Pět procent ztráty u jednoho prohlížeče, dvě minuty, pak se všechno samo vrátí do normálu:

BeanNetworkTester.exe --loss 5 --target chrome.exe --duration 120

Přidejte --simulate, abyste si příkaz vyzkoušeli bez zásahu do skutečného provozu.

Jaké procento zvolit

ZtrátaJaký je to pocit
1 procentoDobré spojení, které má špatnou minutu. Většina aplikací to skryje.
5 procentSlabé WiFi. Pomalé načítání stránek, video snižuje kvalitu.
20 procentPřeplněný hotspot v kavárně nebo vlakový tunel. Začínají se objevovat timeouty.
60 procent a vícSkoro nepoužitelné. Dobré pro hledání chybové zprávy, kterou nikdo nikdy netestoval.

Hotové profily to nastaví za vás. „Weak WiFi“, „Cafe (crowded WiFi)“ a „3G network“ nesou hodnotu ztráty společně se zpožděním a omezením rychlosti.

Dvě věci, které lidi překvapí

Na TCP nemusíte vidět vůbec nic. TCP znovu odesílá, co ztratí, takže stahování přes HTTPS se jen zpomalí, místo aby selhalo. Pokud chcete vidět ztrátu jako ztrátu, testujte něco, co běží přes UDP: hlasový hovor, hru, video stream nebo DNS.

Ztráta je náhodná, takže dva běhy se liší. Nastavte seed a stejný běh se přesně zopakuje, což mění „jednou to spadlo“ v hlášení chyby, které může reprodukovat někdo jiný:

BeanNetworkTester.exe --loss 20 --target myapp.exe --seed 42 --duration 60

Dále

Samotná ztráta je vzácná. Skutečně špatná spojení ztrácejí pakety a přidávají zpoždění a dochází jim rychlost, což profily reprodukují.

Jste připraveni záměrně rozbít vlastní síť?

Stáhnout pro Windows