Bean Network Tester

Test aplikace bez internetu

Vytažení síťového kabelu otestuje jedinou věc: počítač bez sítě. Většina chyb offline taková není. Vznikají, když je adaptér zapnutý, ikona WiFi vypadá dobře a to, co aplikace potřebuje, je prostě nedosažitelné.

Tři různé druhy „offline“

Co zapneteCo aplikace vidíChyba, kterou to najde
Režim LANMístní síť funguje. Cokoli za ní ne.Hotelové WiFi před přihlášením, mrtvý uplink, firemní síť bez cesty ven.
Blokování adresyJeden server je nedostupný. Všechno ostatní funguje.Jedna závislost nefunguje, zatímco aplikace sama je v pořádku, což je případ, který kontrola stavu (health check) obvykle mine.
Blokování portu 53Názvy se přestanou překládat, spojení podle adresy stále fungují.Rozbité DNS, které uživateli připadá jako „internet nefunguje“ a v logech jako úplně něco jiného.

Z příkazového řádku

Internet pryč pro jednu aplikaci, místní síť nedotčená, na dvě minuty:

BeanNetworkTester.exe --lan-mode --target myapp.exe --duration 120

Jedna služba nedostupná, všechno ostatní normální:

BeanNetworkTester.exe --block-ip 203.0.113.10

Názvy se přestanou překládat:

BeanNetworkTester.exe --block-port 53 --target myapp.exe

Existuje také hotová časová osa, která DNS rozbije a sama zase vrátí: failing-dns.json ve složce scenarios vedle programu. Viz scénáře v čase.

Na co se skutečně dívat

Právě tohle poslední má největší cenu. Přechod do offline se snadno špatně ošetří a snadno otestuje. Návrat je místo, kde se stav pokazí.

Čím tohle není

Adaptér zůstává zapnutý a počítač si drží adresu, takže aplikace, která se Windows jen zeptá „je tu síť“, stále dostane ano. Je to záměrné a je to zajímavější test: skuteční uživatelé jsou málokdy odpojeni, jsou připojeni k něčemu, co nedosáhne na to, co potřebují. Pokud chcete výslovně případ „žádný adaptér“, adaptér zakažte, žádný nástroj netřeba.

Dále

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

Stáhnout pro Windows