2010-07-20 8 views
14

Come simulare il caricamento lento della pagina in ASP.NET?Come simulare il caricamento lento della pagina in ASP.NET?

+0

Per quale scopo/da che cosa causa? –

+0

@joel, Scopo: serie correlata di eventi che precedono il caricamento di questa pagina ... sono attualmente in fase di ottimizzazione a causa del rallentamento delle prestazioni ... ma voglio comunque verificare il limite o il limite di tollerabilità per questa pagina ... in termini di timeout . – GilliVilla

risposta

5

Il modo più semplice è quello di aggiungere nel gestore eventi di caricamento della pagina

Threading.Thread.Sleep(numberOfMillisecondsToDelay); 
+2

In nessun modo - comportamento totalmente diverso. – Aristos

+0

Questo simula la latenza, ma non la larghezza di banda ridotta. – Nathan

+0

+1 perché sebbene questo non risponda alla domanda, era esattamente ciò di cui avevo bisogno per simulare la latenza. – glenatron

2

vorrei suggerire a guardare Funzionalità di test delle prestazioni di Visual Studio.

Ecco un breve resoconto:

http://vsptqrg.codeplex.com/

4

larghezza di banda o latenza?

Per la larghezza di banda, è possibile utilizzare il modulo di limitazione della larghezza di banda per IIS6 o IIS7.

Non so come simulare l'alta latenza però.

0

Stai cercando di determinare come si comporta il tuo sito o la tua app con un carico elevato? Se è così posso consigliare jMeter. Il vantaggio di questo approccio è che puoi creare diversi gruppi di thread che possono approssimare il comportamento degli utenti reali che colpiscono la tua app.

5

se l'applicazione è x-browser che si potrebbe usare un Firefox Add-on, come Firefox Throttle

https://addons.mozilla.org/en-US/firefox/addon/5917/

o forse semplicemente usare firefox per la prova se l'applicazione web si rivolge a un browser specifico

Aggiornamento

(15/09/2012): Questo plug-in non è più attivo ... "Questo componente aggiuntivo è stato disabilitato da un amministratore."

0

Se si utilizza Google Chrome. C'è una funzione nativa nel browser. Premi F12 e vai alla scheda Rete.

enter image description here

Problemi correlati