Come implementare Think Time in Jmeter

Pubblicità

Che cosa è il tempo di pensare?

Nei test di carico, “think time” sta per simulare il comportamento reale dell’utente che induce le persone ad attendere tra le interazioni con un web application.It è un ritardo temporale tra le azioni dell’utente o le fasi aziendali.Gli utenti reali non martellano un’applicazione web senza sosta; hanno bisogno di un po ‘di tempo per consumare il contenuto restituito, oltre a un po’ di tempo per “pensare” alla loro prossima azione e anche questo “tempo di riflessione” deve essere simulato con precisione. È importante ricordare che l’intera idea del test di carico sta simulando il comportamento dell’utente reale il più vicino possibile.Pensare volte possono variare da applicazione a applicazione.

Sappiamo che i timer jmeter vengono utilizzati per questo scopo . Consente di comprendere l’ambito dei timer con l’aiuto della figura sottostante.

– Timer – applicabile al Campionatore Un solo

-Timer B – applicabile a Un Campionatore Campionatore e B

– Timer C – applicabile a Un Campionatore, Campionatore B e Campionatore C

– I Timer vengono eseguiti prima del campionatore di esecuzione

– Il Timer del tempo di esecuzione non viene aggiunto il campionatore tempo di esecuzione

abbiamo uno script che ha più di 1 richieste all’interno di una transazione.(Controllore delle transazioni).

Supponendo di avere uno script jmeter con 3 transazioni con un totale di 6 richieste / campionatori (ogni transazione con 2 richieste).

Problema: Come siamo stati dare un’occhiata sul campo di applicazione di un timer in jmeter, ora ci troviamo di fronte problema e confonderci dove mettere timer nello script come un tempo di pensare tra ogni 2 transazioni. in modo che l’utente esegua la transazione 1, quindi si fermi per il tempo di riflessione e quindi esegua la transazione successiva.

Soluzione: fare clic con il pulsante destro del mouse sull’opzione “Gruppo thread” e selezionare “Aggiungi tempi di pensiero ai bambini”.

Jmeter aggiungerà il tempo di riflessione dopo ogni transazione nel script.It aggiungerà un” timer casuale uniforme “come bambino all’elemento” Test Action”.

Cambiare il timer o il ritardo del timer secondo il vostro requisito.Ho impostato il ritardo casuale Massimo = 3000s e il ritardo costante Offset 2000s.

Esegui il test e puoi vedere il ritardo in “Visualizza i risultati nella tabella”.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.