Bean Network Tester

Uji aplikasi tanpa internet

Mencabut kabel jaringan hanya menguji satu hal: mesin tanpa jaringan. Kebanyakan bug offline bukan itu. Bug muncul saat adaptor menyala, ikon Wi-Fi tampak baik, dan hal yang dibutuhkan aplikasi sekadar tak terjangkau.

Tiga jenis “offline” yang berbeda

Yang Anda aktifkanYang dilihat aplikasiBug yang ditemukannya
Mode LANJaringan lokal berfungsi. Apa pun di luarnya tidak.Wi-Fi hotel sebelum Anda masuk, uplink yang mati, jaringan perusahaan tanpa rute keluar.
Blokir alamatSatu server tak terjangkau. Yang lain berfungsi.Satu dependensi mati sementara aplikasinya sendiri baik-baik saja: kasus yang biasanya terlewat oleh pemeriksaan kesehatan.
Blokir port 53Nama berhenti diselesaikan, koneksi berdasarkan alamat tetap berfungsi.DNS yang rusak, yang bagi pengguna tampak seperti “internet mati” dan di log tampak sama sekali berbeda.

Dari baris perintah

Internet hilang untuk satu aplikasi, jaringan lokal tak tersentuh, selama dua menit:

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

Satu layanan tak terjangkau, yang lain normal:

BeanNetworkTester.exe --block-ip 203.0.113.10

Nama berhenti diselesaikan:

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

Ada juga lini waktu siap pakai yang merusak DNS lalu memulihkannya sendiri: failing-dns.json di folder scenarios di samping program. Lihat skenario berbasis waktu.

Apa yang benar-benar perlu diperhatikan

Hal terakhir itulah tempat sebagian besar nilainya. Menjadi offline mudah ditangani dengan buruk dan mudah diuji. Saat kembali online, di situlah state menjadi salah.

Yang bukan ini

Adaptor tetap menyala dan mesin mempertahankan alamatnya, sehingga aplikasi yang hanya bertanya kepada Windows “apakah ada jaringan” tetap mendapat jawaban ya. Itu disengaja, dan itu pengujian yang lebih menarik: pengguna nyata jarang benar-benar terputus, mereka terhubung ke sesuatu yang tak bisa menjangkau yang mereka butuhkan. Jika Anda secara khusus ingin kasus “tanpa adaptor”, nonaktifkan adaptornya: tidak perlu alat.

Selanjutnya

Siap merusak jaringan Anda sendiri dengan sengaja?

Unduh untuk Windows