Utilizzando Fiddler, voglio inviare più richieste in un colpo, per controllare il tempo di risposta dal server, se vengono inviate troppe richieste contemporaneamente. Fondamentalmente, voglio eseguire una sorta di test di carico sul mio servizio. C'è un modo per eseguire questa azione? Voglio ripetere il processo di colpire il server, ancora e ancora.Posso inviare più richieste contemporaneamente usando Fiddler?
risposta
In Fiddler, è possibile ripetere una richiesta tutte le volte che si desidera premendo MAIUSC + R sulla sessione Web selezionata. Ti verrà richiesto un numero di ripetizioni e poi Fiddler invierà il numero specificato di richieste.
Avvertenza: detto questo, in generale, si consiglia di utilizzare uno strumento come lo strumento Test carico di Telerik Test Studio per un'attività come questa. In alternativa, è possibile utilizzare l'architettura Export di Fiddler per generare uno script per VS WebTest o lo strumento WCAT gratuito di Microsoft e utilizzare tali strumenti per generare il carico. È quindi possibile eseguire questi script su più macchine da più reti e generare un set di carico più realistico di quello che si potrebbe ottenere semplicemente eseguendo su un singolo client.
Grazie Eric. Ma supponevo che ci fosse un modo per impostare un intervallo di tempo tra ogni iterazione. Supponiamo, voglio inviare 5 richieste e ogni richiesta in x numero di secondi. In questo momento, come per la tua soluzione, sto inviando il numero X di richieste ma non riesco a impostare un intervallo di tempo tra ogni richiesta, in modo che Richiesta n. 1 colpisce il server in 3 secondi e Richiesta n. 2 colpisce il server in 10 secondi e così via. – Avian
Se vuoi "pensare in tempo" all'interno delle tue ripetizioni, devi scrivere qualche script o usare uno degli altri strumenti che ho menzionato. – EricLaw
Le richieste vengono eseguite in sincrono o asincrono? – Mani
Ho eseguito il test di carico con StresStimulus oggi. Nel complesso, sono abbastanza impressionato.
Ora è un'applicazione standalone (era un'estensione per violinista). C'è una prova gratuita di 7 giorni che consente fino a 50 utenti virtuali. Inoltre, il wizard di installazione è ottimo per i principianti.
Per il test di carico di base, la prova dovrebbe essere soddisfacente. Considerare l'aggiornamento per uso estensivo/professionale.
@ full_prog_full, come hai notato, StresStimulus è ora uno strumento di test del carico autonomo. Resta anche da essere un componente aggiuntivo di Fiddler. Le prove di 7 giorni emesse per 50 VU possono essere aggiornate fino a 10k VU per richiesta dell'utente. –
@VadimKleyzit Buon lavoro con StresStimiuls. La prova gratuita è davvero facile da eseguire come un principiante allo stress test. Forse un'idea sarebbe considerare l'idea di accettare donazioni casuali? Avrei donato se l'opzione fosse disponibile. –
@ full_prog_full, grazie per il tuo bel commento. Le nostre prove sono gratuite da usare durante la valutazione. Le donazioni non sono necessarie in quanto vendiamo licenze commerciali. Il programma di installazione di StresStimulus include anche una versione ridimensionata perpetuamente gratuita con 250 VU fornite come metodo per restituire alla comunità e diffondere la parola su StresStimulus. –
- 1. Come posso chiamare più richieste contemporaneamente in Retrofit 2
- 2. Monitoraggio PHP/Curl usando Fiddler
- 3. Come posso impegnare più directory contemporaneamente usando subversion?
- 4. Come posso impostare un cookie in una richiesta usando Fiddler?
- 5. Aggiornare più record contemporaneamente usando SailsJS
- 6. Perché Apache non può gestire più richieste contemporaneamente?
- 7. In che modo le rotaie risolvono più richieste contemporaneamente?
- 8. Perché apache non elabora contemporaneamente più richieste dallo stesso browser
- 9. La mangusta consente più richieste di database contemporaneamente?
- 10. Can Applescript può inviare o inviare richieste?
- 11. Metodo ideale per inviare più richieste HTTP su Python?
- 12. Posso comprimere le richieste HTTP usando GZIP?
- 13. Posso inviare un fax usando PHP?
- 14. inviare più richieste asynchonous su un client Netty
- 15. Impossibile ottenere richieste netTcpBinding da visualizzare in Fiddler
- 16. Ottieni richieste HTTP e risposte fatte usando HttpWebRequest/HttpWebResponse per mostrare in Fiddler
- 17. Come condividere e gestire più script Fiddler?
- 18. Premendo più pulsanti contemporaneamente
- 19. Come posso fare richieste AJAX usando il framework Express?
- 20. os.walk più directory contemporaneamente
- 21. Come inviare richieste su ssl?
- 22. Come acquisire i dati non del browser usando Fiddler
- 23. Come installare più pacchetti gulp contemporaneamente usando il nodo?
- 24. Come installare più pacchetti python contemporaneamente usando pip
- 25. Come caricare più file contemporaneamente usando MultipartConfigElement in Spring Boot?
- 26. È possibile effettuare richieste JSON utilizzando il Builder di Fiddler?
- 27. Registrazione di richieste/risposte HTTP con Fiddler sull'emulatore Android
- 28. modificare contemporaneamente più postazioni
- 29. È possibile inviare "richieste" LDAP via telnet?
- 30. Ottenere più risorse HTTP contemporaneamente in Angular2
Usa JMeter per questo, non Fiddler ... – leppie
Non sto considerando JMeter qui. Il mio piano è farlo usando Fiddler. Ho anche trovato un'estensione di Fiddler chiamata "stresstimulus". Lo stavo esaminando ma mi consente solo di avere 3 iterazioni alla volta. – Avian
http://www.stresstimulus.com/ ha una versione gratuita che consente fino a 250 VU simultanei (iterazioni). È per il test del carico in Fiddler. – MaxK