Saya ingin mengevaluasi waktu respons halaman web secara visual untuk beberapa jenis koneksi Internet (DSL, Cable, T1, dial-up, dll.) Sementara browser dan server web saya ada di LAN yang sama atau bahkan di mesin yang sama. Apakah ada alat jaringan sederhana atau plug-in browser yang memperlambat bandwidth jaringan untuk mensimulasikan berbagai skenario koneksi dunia nyata.
Saya menghargai masukan apa pun tentang itu.
Jawaban:
coba Traffic Shaper XP Anda dapat dengan mudah membatasi kecepatan IE atau browser lain dengan Aplikasi ini dan juga freeware-nya
sumber
Di Linux, lihat netem : kernel sudah berisi dukungan untuk traffic traffic, dan dapat mensimulasikan latensi tinggi, bandwidth rendah, paket loss, dan segala macam kondisi buruk lainnya, bahkan pada perangkat loopback (sehingga Anda tidak memerlukan yang nyata, jaringan fisik untuk menguji seluruh).
sumber
sudo tc qdisc add dev lo root netem delay 500ms
sudo tc qdisc add dev lo root netem delay 100ms
Untuk menghapus:sudo tc qdisc del dev lo root netem delay 100ms
sudo tc qdisc del dev lo root
- ubahlo
keeth0
jika Anda menggunakan koneksi kabel dll.tc qdisc add dev lo root handle 1:0 netem delay 10ms rate 1mbit limit 1000
. Perhatikan bahwa untuk beberapa perangkat, seperti perangkat loopback, Anda juga perlu mengatur untuk memiliki antrian panjang non-nol untuk opsi tingkat pekerjaan:ifconfig lo txqueuelen 1000
. Lihat serverfault.com/a/394949/76090Saya menghidupkan kembali utas ini karena saya memiliki kebutuhan yang sama baru-baru ini. Hebatnya saya menemukan bahwa Fiddler dapat digunakan untuk melakukan itu dengan menyesuaikan aturan dan menambahkan baris ini
oSession["response-trickle-delay"] = "150";
di bagianOnBeforeResponse
. Fiddler benar-benar luar biasasumber
Simulate Modem Speeds
bawah Aturan -> Kinerja.Coba NEWT Microsoft, ini bekerja dengan sempurna untuk saya. Ini memasok latensi khusus, teknik penurunan paket, dan banyak lagi :)
http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/
Pembaruan 1:
Berikut ini adalah video tutorial yang bagus untuk NEWT - Network Emulator Untuk Tutorial Windows Toolkit (Kredit ke Jimmery)
sumber
Pekerjaan saya menggunakan alat ini, dan sepertinya cukup bagus: http://www.dallaway.com/sloppy/
Semoga berhasil.
sumber
https
: groups.google.com/forum/#!topic/sloppy-discuss/tOyCx7igfkwSaya telah berhasil menggunakan TMnetSim (bagian bawah halaman, di bawah "Alat Lain" - tautannya mengatakan "ZIP: TMnetSim Network Simulator versi 2.4 32-bit (600KB)"
Ini bukan hanya untuk situs web - Anda dapat memperlambat koneksi ke port TCP apa pun. Saya menggunakannya untuk mensimulasikan SQL Server yang lambat (port 1433).
sumber
Saya suka Charles .
Versi gratis berfungsi dengan baik untuk saya.
Throttling, rerwiting, breakpoints adalah fitur luar biasa.
sumber
After 30 days if you decide to continue using Charles you must purchase a license
DummyNet
Coba gambar VMWare berbasis FreeBSD ini. Ini juga memiliki cara yang sangat baik, gratis dan berdiri dalam 20 menit.
Pembaruan: DummyNet juga mendukung Linux, OSX dan Windows sekarang
sumber
Untuk Linux atau OSX, Anda bisa menggunakan
ipfw
.Dari Quora ( http://www.quora.com/What-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-Mac )
Pada dasarnya menggunakan firewall untuk mencekik semua data jaringan:
sumber
Jika Anda menggunakan Apache, Anda dapat menggunakan mod_bandwith.
Lihat di sini untuk parameter konfigurasi.
sumber
Mac OS X kini memiliki alat terintegrasi yang dapat mensimulasikan jaringan lambat dan buruk: http://9to5mac.com/2011/08/10/new-in-os-x-lion-network-link-conditioner-utility-lets- Anda-mensimulasikan-internet-dan-bandwidth-kondisi /
sumber
Jika Anda menginginkan solusi perangkat keras, Netgear memiliki serangkaian sakelar murah ($ 50 atau lebih) yang membatasi bandwidth. Netgear Prosafe GS105E dan switch serupa patut diselidiki.
sumber
Anda juga dapat mencoba WANem yang merupakan emulator Wide Area Network open source. Anda dapat mengunduh gambar (ISO, Knoppix live CD) atau peralatan virtual VMWare.
sumber
Program mac GUI sederhana adalah
https://www.macupdate.com/app/mac/28072/entonnoir/ yang dapat membatasi kecepatan
sumber
Anda dapat menggunakan dummynet ofcourse, Ada ekstensi dummynet yang disebut KauNet . yang dapat memberikan kontrol kondisi jaringan yang lebih tepat. Itu dapat menjatuhkan / menunda / memesan ulang paket-paket tertentu (dengan cara itu Anda dapat melakukan analisis yang lebih mendalam tentang menjatuhkan paket-paket kunci seperti jabat tangan TCP untuk melihat bagaimana halaman web Anda mencernanya). Ini juga berfungsi dalam domain waktu. Biasanya sebagian besar emulator disetel agar berfungsi di domain data. Dalam domain waktu Anda dapat menentukan dari jam berapa sampai jam berapa Anda dapat mengubah kondisi jaringan.
sumber
Jika Anda perlu mensimulasikan kualitas koneksi jaringan ketika mengembangkan untuk Windows Phone, Anda dapat mencoba alat bawaan Visual Studio yang disebut Dasbor Simulasi (lebih detail di sini http://msdn.microsoft.com/en-us/library /windowsphone/develop/jj206952(v=vs.105).aspx ):
sumber