Bean Network Tester

Sasar satu aplikasi, bukan mesinnya

Tanpa target, setiap koneksi di komputer terpengaruh, termasuk desktop jarak jauh yang Anda pakai dan unduhan perbaikannya. Dengan target, satu proses mendapat jaringan buruk dan yang lain berjalan seperti biasa.

Berdasarkan proses

Ketik nama ke Process, atau berikan --target. Nama saja cocok sebagai potongan, sehingga chrome mencakup chrome.exe:

BeanNetworkTester.exe --loss 10 --target chrome.exe

Ia mengikuti pohon proses, yang penting untuk apa pun yang melahirkan proses anak: peramban membuka satu proses per tab, dan itu juga terkena.

Kolom ini menerima lebih dari satu nama, dan lebih dari satu jenis sekaligus:

Yang Anda ketikArtinya
chrome.exe,firefox.exeDua aplikasi.
chrome,!chromedriverChrome, tetapi tidak pernah drivernya. Pengecualian menang.
my*.exeSemua yang diawali “my”.
re:^node\.exe$Ekspresi reguler, saat wildcard tidak cukup.
4812Satu ID proses.
>1000Setiap ID proses di atas 1000.

Berdasarkan alamat atau port

Kadang yang menarik bukan aplikasinya, melainkan satu server. Opsi ini menerima sintaks daftar, rentang, dan pengecualian yang sama, serta memahami CIDR dan IPv6:

BeanNetworkTester.exe --latency 300 --dst-ip 10.0.0.0/24 --dst-port 443
BeanNetworkTester.exe --loss 20 --dst-port "!53"

Yang kedua perlu diketahui: semuanya kecuali DNS. Membidik menjauh dari sebuah port sering kali lebih mudah daripada mendaftar yang Anda inginkan.

Menyasar proses berdasarkan nama tetap bertahan saat ia dimulai ulang

Mulai ulang aplikasi saat sesi berjalan dan target berdasarkan nama menemukan proses baru lagi. Target berdasarkan ID proses tidak bisa: ID itu milik proses yang telah keluar. Program lain yang kelak diberi ID yang sama oleh Windows juga tidak terkena. Jika pengujian Anda memulai ulang yang sedang diuji, sasar berdasarkan nama.

Peringatan yang tidak boleh diabaikan

Mulai dengan gangguan menyala, tanpa sasaran, dan tanpa batas waktu, dan jendela maupun baris perintah akan mengatakannya: ini memengaruhi setiap koneksi di mesin ini. Ini peringatan, bukan penolakan: kadang itu persis yang Anda inginkan. Jika bukan, tetapkan target atau --duration, dan STOP selalu mengembalikan semuanya.

Selanjutnya

Siap merusak jaringan Anda sendiri dengan sengaja?

Unduh untuk Windows