Domanda

Ho scritto alcune applicazioni che utilizzano pesantemente la rete e vorrei testarle su una rete lenta.Sto cercando uno strumento per simulare questo tipo di connessioni.

Mi interessano solo gli strumenti di Windows.

È stato utile?

Soluzione

ho usato Traffic Shaper XP sul mio box di sviluppo XP al lavoro.Sembra gestire qualsiasi connessione (non solo HTTP).Non era perfetto, ma ha funzionato abbastanza bene per i test che stavo facendo.Se usi Windows forse farà abbastanza per te.

Altri suggerimenti

Tentativo dummynet.Troverai moltissime risorse sul web, inclusa questa tutorial.

Velocità effettiva, latenza, jitter e perdita di pacchetti possono influire sull'esperienza dell'utente.Diverse soluzioni software eseguite su un host (o VM) consentono di azionare queste "leve".

L'ultima volta che ho fatto ricerche ho trovato alcune possibilità:

Wanem

ciuccio (link1) dummynet (link2)

nistnet

shunra (link1) shunra (link2)

tmnetsim tmnetsim

Bridge WAN Cisco (è richiesto l'accesso CCO)

Se vuoi qualcosa basato su client, potresti provare shunra, e se vuoi qualcosa nell'infrastruttura, wanem è abbastanza semplice poiché è disponibile un'appliance VMWare.

Che tipo di traffico di rete?Se è HTTP, questo funzionerà per te:

http://www.charlesproxy.com/

Che ne dite di questo strumento (Generatore di traffico di rete) ?

Goffo sembra essere un nuovo strumento promettente per testare con prestazioni di rete degradate.

Hai ragione.dummynet funziona solo in FreeBSD, in realtà è integrato nel kernel.

Quello che ho fatto quando l'ho usato è stato prendere un vecchio PC che nessuno usava più e installare il file Distribuzione di FreeBSD.

Violinista è un (altro) proxy web che può essere utilizzato per degradare la tua connessione.

Dummynet è la strada da percorrere, soprattutto se vuoi simulare scenari complessi come connessioni ADSL (uplink e downlink asimmetrici), "connessione lenta" (lunga latenza), collegamenti con perdite, ecc.Come ha detto Christian, puoi trovare alcuni vecchi PC di riserva e installare FreeBSD.Puoi anche usare VMware ma non lo consiglierei.

Se stai tentando di eseguire la limitazione HTTP Proxy Web di Carlo è assolutamente fantastico per questo.Per favore, dagli un'occhiata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top