Alat apa yang tersedia pada Windows untuk mensimulasikan / meniru masalah jaringan?

29

Saya mencari alat untuk Windows yang dapat bertindak sebagai proxy-terbalik di depan server untuk memperkenalkan berbagai masalah jaringan seperti jitter, keterlambatan, atau kehilangan paket.

Preferensi saya adalah solusi perangkat lunak yang akan berfungsi pada Windows. Httpd mod_proxy tampaknya tidak mendukung konfigurasi seperti itu, dan googling untuk alat dalam kategori ini terbukti tidak membuahkan hasil.

Scott Markwell
sumber

Jawaban:

35

Saya merasa kikuk luar biasa:

http://jagt.github.io/clumsy/index.html

Kikuk membuat kondisi jaringan Anda di Windows jauh lebih buruk, tetapi dikelola dengan cara yang interaktif.

masukkan deskripsi gambar di sini

Calvin1602
sumber
Ini luar biasa, tanpa install atau driver. Banyak solusi lain tidak berfungsi dan diperlukan menginstal driver jaringan.
guanome
Canggung itu bagus, tetapi itu hanya memungkinkan Anda menempatkan waktu jeda maks 3000ms yang tidak bagus. Saya membutuhkan alat yang dapat saya gunakan untuk mensimulasikan konektivitas Internet yang buruk.
Tuan Pablo
2
@ McPablo Hanya membangunnya sendiri kemudian ... Lihat github.com/jagt/clumsy/blob/master/src/lag.c
Calvin1602
Saya yakin ada kegunaan untuk alat ini, tetapi dalam kasus saya mencoba untuk menguji aplikasi berbasis WebSocket, itu tidak bekerja. Masih mencari alat yang baik untuk membantu dengan kasus penggunaan khusus itu.
Josh
untuk alasan apa pun lag yang ditentukan tidak mencerminkan keterlambatan aktual yang mencapai 20-30, tidak masalah jika saya menempatkan 3000 di bidang lag. Meski demikian, keadaannya masih memburuk tetapi tidak sebanyak yang saya inginkan
Martin Asenov
2

Jika Anda hanya menguji bagaimana aplikasi Anda akan merespons ke jaringan yang berperilaku buruk, Anda dapat melakukan yang lebih buruk dengan menjalankan kotak linux di depannya dengan Wansim - Saya tahu, Anda menginginkan sesuatu DI kotak jendela ... tapi mungkin melakukan penundaan ada tes yang tidak adil, karena Anda sudah melewati banyak hal yang sedang diuji (misalnya bagaimana OS & perangkat keras menangani kehilangan paket).

Saya pikir Anda tidak akan menemukan proxy web untuk menginduksi jenis nastiness ini - level yang terlalu tinggi.

Permintaan maaf jika "menguji ketahanan aplikasi Anda" bukan yang Anda cari ... pikir saya akan membuat asumsi alih-alih bertanya dan lupa membalas;)

Tom Newton
sumber
Tujuan saya sebenarnya adalah untuk menguji reaksi klien, dan memverifikasi beberapa perubahan yang saya rencanakan akan memperbaiki situasi.
Scott Markwell