Bean Network Tester

Provare un’app senza internet

Staccare il cavo di rete prova una cosa sola: una macchina senza rete. La maggior parte dei bug offline non è questo. Succedono quando la scheda è attiva, l’icona del Wi-Fi sembra a posto e ciò che serve all’app semplicemente non è raggiungibile.

Tre tipi diversi di «offline»

Cosa attiviCosa vede l’appIl bug che trova
Modalità LANLa rete locale funziona. Niente al di là funziona.Il Wi-Fi di un hotel prima di fare il login, un uplink morto, una rete aziendale senza una via verso l’esterno.
Bloccare un indirizzoUn server è irraggiungibile. Tutto il resto funziona.Una dipendenza caduta mentre l’app stessa sta bene: il caso che un health check di solito non vede.
Bloccare la porta 53I nomi non vengono più risolti, le connessioni per indirizzo continuano a funzionare.DNS rotto, che all’utente sembra «internet è giù» e nei log sembra tutt’altro.

Dalla riga di comando

Internet assente per un’applicazione, rete locale intatta, per due minuti:

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

Un servizio irraggiungibile, tutto il resto normale:

BeanNetworkTester.exe --block-ip 203.0.113.10

I nomi non vengono più risolti:

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

C’è anche una linea temporale pronta che rompe il DNS e lo ripristina da sola: failing-dns.json, nella cartella scenarios accanto al programma. Vedi scenari nel tempo.

Cosa osservare davvero

Quest’ultimo punto è dove sta la maggior parte del valore. Andare offline è facile da gestire male e facile da provare. È al ritorno che lo stato va storto.

Cosa non è questo

La scheda resta attiva e la macchina mantiene il suo indirizzo, quindi un’applicazione che chiede solo a Windows «c’è una rete» continua a ricevere un sì. È voluto, ed è il test più interessante: gli utenti reali sono raramente disconnessi, sono connessi a qualcosa che non raggiunge ciò di cui hanno bisogno. Se vuoi proprio il caso «nessuna scheda», disattiva la scheda: non serve nessuno strumento.

Prossimi passi

Pronto a rompere di proposito la tua rete?

Scarica per Windows