Domanda

Vorrei valutare visivamente pagine web tempo di risposta per diversi tipi connessioni Internet (DSL, via cavo, T1, dial-up, ecc), mentre il mio browser e web server sono sulla stessa LAN o anche sulla stessa macchina. Ci sono strumenti di rete semplici o browser plug-in che rallentano la larghezza di banda di rete per simulare diversi scenari di connessione del mondo reale.

Apprezzo qualsiasi input su questo.

È stato utile?

Soluzione

Traffic Shaper XP si può facilmente limitare la velocità di Internet Explorer o altro browser con questa applicazione e la sua anche freeware di

Altri suggerimenti

In Linux, vedere netem : il kernel contiene già il supporto per traffic shaping , e può simulare latenza elevata, bassa larghezza di banda, perdite di pacchetti, e ogni sorta di altre condizioni avverse, anche su un dispositivo di loopback (in modo da non avete bisogno di una vera e propria, rete fisica per testare tutta).

sto riesumando questa discussione perché ho hade lo stesso bisogno di recente. Sorprendentemente ho scoperto che Fiddler può essere usato per farlo personalizzando le regole e l'aggiunta di questa linea oSession["response-trickle-delay"] = "150"; nella OnBeforeResponse sezione. Fiddler è veramente sorprendente

Prova MAGO di Microsoft, ha funzionato perfetto per me. Fornisce latenza personalizzato, tecniche pacchetto goccia e più:)

http://blog.mrpol.nl/2010/01 / 14 / network-emulatore-toolkit /

Aggiornamento 1:

Ecco un buon video tutorial per MAGO - emulatore di rete per Windows Toolkit Tutorial (Crediti a Jimmery)

Il mio lavoro usa questo strumento, e sembra abbastanza buona: http://www.dallaway.com/sloppy/

Buona fortuna.

L'ho usato con successo TMnetSim (in fondo alla pagina , alla voce “Altri Strumenti” - il legame dice qualcosa come “ZIP: TMnetSim Network Simulator versione 2.4 a 32 bit (600KB)”

Non è solo per i siti web - è possibile rallentare le connessioni a qualsiasi porta TCP. Lo stavo usando per simulare un lento SQL Server (porta 1433).

Charles .

La versione gratuita funziona bene per me.

Throttling, rerwiting, i punti di interruzione sono tutte caratteristiche impressionanti.

DummyNet

Prova questa immagine VMWare base FreeBSD. Essa ha anche un ottimo how-to, puramente gratuito e si alza in piedi in 20 minuti.

Aggiornamento: DummyNet supporta anche Linux, OSX e Windows ormai

Per Linux o OSX, è possibile utilizzare ipfw.

Da Quora http://www.quora.com/What-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-Mac )

Essenzialmente si utilizza un firewall per strozzare tutti i dati di rete:

  

definire una regola che utilizza un tubo di reindirizzare tutto il traffico da qualsiasi fonte   affrontare a qualsiasi indirizzo di destinazione, eseguire il seguente comando (come   root o usando sudo):

     

$ ipfw add pipe 1 all from any to any

     

Per configurare questa regola per limitare la banda a 300kbit / s e impongono   200ms di latenza ogni modo:

     

$ ipfw pipe 1 config bw 300Kbit/s delay 200ms

     

Per rimuovere tutte le regole e recuperare la connessione di rete originale:

     

$ ipfw flush

Se si utilizza Apache, è possibile utilizzare mod_bandwith.

qui per i parametri di configurazione.

Se vuoi una soluzione hardware, Netgear ha una serie di basso costo ($ 50 o giù di lì) interruttori che fanno la limitazione della larghezza di banda. Netgear Prosafe GS105E e gli interruttori sono simili la pena di indagare.

Si può anche provare WANem , che è un open source Ampia emulatore Area Network. È possibile scaricare l'immagine (ISO, Knoppix live CD) o VMWare appliance virtuali.

Un semplice programma mac GUI è

https://www.macupdate.com/app/mac/28072/entonnoir / che può limitare la velocità

È possibile utilizzare DummyNet naturalmente, v'è l'estensione di DummyNet chiamato KauNet . che può fornire un controllo ancor più preciso di condizioni di rete. Si può cadere / delay / riordinare i pacchetti specifici (in questo modo è possibile eseguire un'analisi più approfondita di far cadere i pacchetti fondamentali come TCP stretta di mano per vedere come le pagine web digerire esso). Funziona anche nel dominio del tempo. Di solito la maggior parte gli emulatori sono sintonizzati a lavorare nel dominio dei dati. Nel dominio del tempo è possibile specificare da quale momento a che ora è possibile modificare le condizioni della rete.

In caso di necessità di simulare la qualità della connessione di rete durante lo sviluppo per Windows Phone, si potrebbe dare una prova di un Visual Studio strumento integrato chiamato simulazione Dashboard (maggiori dettagli qui http://msdn.microsoft.com/en-us/library/windowsphone/develop/ jj206952 (v = vs.105) aspx ):

  

È possibile utilizzare la Dashboard di simulazione in Visual Studio per testare la vostra app   per questi problemi di connessione, e per aiutare a prevenire gli utenti da   scenari incontrando come il seguente:

     
      
  • musica ad alta risoluzione o video balbettano o congelare durante lo streaming, o di prendere un lungo periodo di tempo per scaricare tramite una connessione a bassa larghezza di banda.
  •   
  • Le chiamate a un servizio Web non riuscire con un timeout.
  •   
  • Arresto anomalo dell'applicazione quando nessuna rete è disponibile.
  •   
  • Il trasferimento dei dati non riprende quando la connessione di rete viene persa e poi ripristinato.
  •   
  • La batteria del utente viene drenata da un'applicazione di streaming che utilizza la rete in modo inefficiente.
  •   
  • Mappatura percorso dell'utente viene interrotto in un'applicazione di navigazione.
  •   
     

...

     

In Visual Studio, il Strumenti del menu, aperto Simulazione Dashboard . Trova   la sezione di simulazione della rete del cruscotto e controllare il Attiva   casella di controllo di simulazione di rete .

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