In questo tutorial, studieremo i seguenti argomenti:
1. Come utilizzare l'analisi in LoadRunner
2. Report di riepilogo dell'analisi di LoadRunner
3. Grafici di analisi
4. Unione di grafici
5. Aggiungi nuovi grafici
6. Incrocio con i risultati
7. Salvataggio di una sessione
Cominciamo-
1. Come utilizzare Analysis in LoadRunner
HP Analysis, come suggerisce il nome, è un programma per eseguire analisi dettagliate (letteralmente, molto dettagliate) sul test delle prestazioni che hai eseguito.
HP Analysis esegue il dump creato dal controller, durante l'esecuzione del test di carico. Il dump contiene tutte le informazioni in un formato grezzo che viene analizzato da HP Analysis per generare vari grafici.
Impariamo di più su HP Analysis.
Per avviare HP Analysis, andare su Start Menu => HP Software => HP LoadRunner => Analysis come mostrato di seguito:
Questo avvierà l'analisi. Come al solito, all'inizio si aprirà una schermata iniziale come mostrato di seguito:
Dopo un momento, questa schermata iniziale porterà automaticamente alla schermata principale di HP Analysis. La schermata principale si aprirà in modalità ripristinata. Fare riferimento all'istantanea di seguito:
Fai clic sul menu File e vedrai un elenco di menu come nell'istantanea sottostante:
Fare clic sul menu File o utilizzare Ctrl + N per aprire la sessione di analisi di creazione. Questo aprirà una finestra di dialogo per aiutarti a individuare il file lrr. L'estensione del file, LRR sta per LoadRunner Results.
Ricordi che HP Controller crea un archivio di risultati in una cartella? Quella cartella contiene il file lrr.
Individua la cartella res dello scenario per il quale desideri creare la sessione di analisi. Di seguito è stata fornita un'istantanea per riferimento:
Non appena si seleziona il file corretto, HP Analysis verificherà innanzitutto lo spazio su disco disponibile per assicurarsi di non esaurirlo durante il processo. Questo perché la dimensione di una sessione può essere molto grande, specialmente per scenari complessi in cui sono stati inclusi più VUScripts ed eseguiti per lunghe ore.
La finestra sottostante si aprirà momentaneamente:
Immediatamente dopo aver confermato la disponibilità di spazio su disco, HP Analysis entrerà in azione e verrà visualizzata una finestra di "analisi in corso", come mostrato di seguito:
Il tempo impiegato dalla finestra sopra dipende dalla dimensione della cartella dei risultati (o dalle statistiche contenute in quella cartella)
Se impiega troppo tempo o si blocca, puoi scegliere di annullare facendo clic sul pulsante Annulla.
Una volta terminato, questo porterà automaticamente a una finestra rapida in cui verrà applicato il modello di formato:
Questo dovrebbe portarti rapidamente alla finestra principale di Session Explorer. Tuttavia, se stai utilizzando un modello personalizzato complesso e l'operazione si interrompe per qualsiasi motivo, puoi fare clic sul pulsante Interrompi per annullare l'operazione e ricominciare da capo.
2. Rapporto di riepilogo dell'analisi di LoadRunner
Una volta completate le operazioni, vedrai la finestra principale della sessione che assomiglia a questa:
Qui puoi vedere la directory da cui hai raccolto i risultati.
È inoltre possibile visualizzare informazioni complete sullo scenario nella sessione di analisi. Nella scheda Report di riepilogo è possibile visualizzare la durata dello scenario eseguito per ottenere questi risultati.
Il termine percentile viene utilizzato nell'analisi quasi con tutti i grafici. È possibile definire il valore per percentile nel pannello delle proprietà. L'impostazione predefinita è 90.
Notare la sezione del grafico in Session Explorer:
Già pochi grafici compaiono. Puoi fare clic sul nome del grafico e vedrai l'aspetto dei suoi dettagli.
Dal report di riepilogo, è possibile fare clic sul pulsante per aprire le relative informazioni relative allo SLA, se disponibili.
Facendo clic, vedrai la finestra seguente:
Puoi individuare la barra degli strumenti appena sotto il menu File in alto, ha questo aspetto:
Tutti i pulsanti nella barra degli strumenti eseguono alcune azioni dal menu File.
HP Analysis contiene tutte le informazioni sullo scenario, comprese le impostazioni di runtime. Poiché ormai le impostazioni del tempo di esecuzione hanno un impatto significativo sulle prestazioni, è possibile visualizzare le impostazioni dall'interno di Analysis che sono state utilizzate per eseguire lo scenario.
Per visualizzare le impostazioni del tempo di esecuzione, fare clic su dal menu File o
Le impostazioni del tempo di esecuzione verranno visualizzate come di seguito:
Come puoi vedere, non solo tutte le impostazioni possono essere visualizzate all'interno di questa finestra, ma puoi anche aprire la pianificazione facendo clic su o visualizzare lo script facendo clic su pulsante. Per chiudere la finestra, fare clic su
3. Grafici di analisi
HP Analysis caricherà i grafici più importanti al momento dell'analisi. È possibile fare clic su qualsiasi nome di grafico da Esplora sessione per visualizzare i dettagli rispetto al grafico disponibile.
Discutiamo alcuni grafici uno per uno.
3.1 Grafico del tempo di risposta medio:
Questo grafico mostra il numero di accessi effettuati sul server Web dai VUser durante ogni secondo del test di carico. Questo grafico aiuta a valutare la quantità di carico generato dai VUs, in termini di numero di hit.
Dai un'occhiata al grafico del nostro scenario:
Quando si visualizza un grafico, è fondamentale comprendere la legenda del grafico fianco a fianco.
La legenda mostra il nome della transazione, il suo colore, il valore minimo, il valore medio, il valore massimo e la deviazione standard (varianza intorno alla media).
I colori del grafico sono riconoscibili dalla Legenda.
3.2 Grafico Hit al secondo:
Questo grafico mostra il numero di accessi effettuati sul server Web dai VUser durante ogni secondo del test di carico. Questo grafico aiuta a valutare la quantità di carico generato dai VUs, in termini di numero di hit.
Dai un'occhiata al grafico nel caso del nostro scenario:
Come si può vedere dal grafico e dalla leggenda, ci sono stati momenti in cui non c'erano hit al server.
3.3 Esecuzione del grafico dei VUsers:
Questo grafico mostra il numero di VUser che hanno eseguito gli script VUser e il loro stato, durante ogni secondo di un test di carico. Questo grafico è utile per determinare il carico del VUser sul tuo server in un dato momento.
3.4 Grafico del rendimento
Questo grafico mostra la quantità di throughput (in byte) sul server Web durante il test di carico. La velocità effettiva rappresenta la quantità di dati che i VUser hanno ricevuto dal server in un dato secondo. Questo grafico aiuta a valutare la quantità di carico generato dai VUser, in termini di throughput del server.
Ecco la descrizione di altri grafici:
3.5 Riepilogo utente:
Questo grafico mostra il numero di VUser che hanno completato correttamente la propria corsa, interrotta la propria corsa o terminata con errori. Ecco come appare:
3.6 Grafico Rendezvous:
Questo grafico indica quando i VUser sono stati rilasciati nei punti di incontro e quanti VUser sono stati rilasciati in ogni punto. Ecco come appare:
3.7 Grafico Transazioni al secondo:
Questo grafico mostra il numero di transazioni completate (sia riuscite che non riuscite) eseguite durante ogni secondo di un test di carico. Questo grafico ti aiuta a determinare il carico effettivo delle transazioni sul tuo sistema in un dato momento. Ecco come appare:
3.8 Grafico delle transazioni totali al secondo:
Questo grafico mostra il numero totale di transazioni completate (sia riuscite che non riuscite) eseguite durante ogni secondo di un test di carico. Questo grafico ti aiuta a determinare il carico effettivo delle transazioni sul tuo sistema in un dato momento. Ecco come appare:
3.9 Grafico di riepilogo della transazione:
Questo grafico mostra il numero di transazioni superate, non riuscite, interrotte o terminate con errori. Ecco come appare:
3.10 Grafico di riepilogo delle prestazioni della transazione:
Questo grafico mostra il tempo di risposta minimo, medio e massimo per tutte le transazioni nel test di carico. Ecco come appare:
3.11 Grafico del tempo di risposta della transazione sotto carico:
Visualizza i tempi medi di risposta della transazione rispetto al numero di VUser in esecuzione in un dato punto durante il test di carico. Questo grafico consente di visualizzare l'impatto generale del carico del VUser sul tempo di esecuzione ed è particolarmente utile quando si analizza un test di carico eseguito con un carico graduale. Ecco come appare:
3.12 Grafico del tempo di risposta della transazione Percentile:
Questo grafico mostra la percentuale di transazioni eseguite in un determinato intervallo di tempo. Questo grafico aiuta a determinare la percentuale di transazioni che soddisfano i criteri di prestazione definiti per il sistema. Ecco come appare:
3.13 Grafico della distribuzione del tempo di risposta della transazione:
Questo grafico mostra il numero di volte in cui una transazione è stata completata in una distribuzione di intervalli di tempo. Notare che questo grafico mostra solo le informazioni per una singola transazione alla volta. Ecco come appare:
3.14 Grafico Throughput (MB):
Questo grafico mostra la quantità di throughput (in megabyte) sul server Web durante il test di carico. La velocità effettiva rappresenta la quantità di dati che i VUser hanno ricevuto dal server in un dato secondo. Questo grafico aiuta a valutare la quantità di carico generato dai VUser, in termini di throughput del server. Ecco come appare:
3.15 Riepilogo del codice di stato HTTP:
Questo grafico mostra la distribuzione dei vari codici di stato del protocollo HTTP restituiti dal Web Server durante il test di carico. Ecco come appare:
4
3.16 Grafico della risposta HTTP al secondo:
Questo grafico mostra il numero dei diversi codici di stato HTTP restituiti dal server Web durante ogni secondo del test di carico. Ecco come appare:
Grafico 3.17 Download di pagine al secondo:
Questo grafico mostra il numero di pagine ricevute dal server Web durante il test di carico. Ecco come appare:
3.18 Grafico connessioni:
Questo grafico mostra il numero di connessioni. Ecco come appare:
3.19 Grafici connessioni al secondo:
Questo grafico mostra il numero di connessioni al secondo. Ecco come appare:
3.20 Grafico Ripartizione dei componenti della pagina (nel tempo):
Questo grafico mostra il tempo di risposta medio (in secondi) per ogni pagina Web e i suoi componenti durante ogni secondo dell'esecuzione dello scenario. Ecco come appare:
3.21 Grafico di suddivisione del tempo di download della pagina (nel tempo):
Questo grafico mostra una ripartizione del tempo di download di ciascun componente della pagina durante ogni secondo dell'esecuzione dello scenario. Ecco come appare:
3.22 Grafico Time to First Buffer:
Questo grafico mostra l'ora relativa al server / rete (in secondi) di ciascun componente della pagina Web durante ogni secondo dell'esecuzione dello scenario, per il periodo di tempo fino a quando il primo buffer non viene ricevuto correttamente dal server Web. Ecco come appare:
4. Unione di grafici
Potrebbe essere necessario unire due grafici per ottenere informazioni più significative. Ad esempio, come abbiamo discusso sopra nei grafici che quando non c'erano hit al server, non c'era nemmeno larghezza di banda sulla rete.
Questo può essere disegnato più facilmente durante l'unione.
Vediamo come vengono uniti i grafici.
Prima di aprire l'opzione di fusione dei grafici, assicurati di avere già aperto almeno un grafico che desideri unire. L'utilità presumerà che tu voglia aggiungere un altro grafico al grafico già aperto.
Per aprire la finestra di unione del grafico, vai al menu Visualizza e fai clic su Unisci grafici. Ecco come appare il menu:
Facendo clic sul menu in alto si aprirà la finestra principale di fusione dei grafici, ecco un'istantanea:
Qui, stiamo unendo il tempo di risposta della transazione con il grafico Running VUsers. La finestra Unisci grafico richiede di fornire il nome del grafico unito appena formato.
Ecco come appare questo grafico unito:
5. Aggiungi nuovi grafici
Per aggiungere un nuovo grafico, fare clic sul menu Grafico e selezionare Aggiungi nuovo grafico.
Fare riferimento all'istantanea del menu di seguito:
:
Una volta cliccato, si aprirà un elenco di tutti i grafici disponibili in LoadRunner (HP Analysis)
È possibile selezionare qualsiasi grafico facendo doppio clic sul suo nome. Questo caricherà il grafico con valori / statistiche nella finestra principale di HP Analysis.
Fare clic sul pulsante Chiudi per tornare alla finestra principale.
Diamo uno sguardo alla finestra:
6. Incrocio con risultati
Se hai già più scenari in esecuzione, puoi utilizzare la loro cartella dei risultati per incrociare le statistiche. Questo processo aiuta a confrontare direttamente entrambi i risultati e a generare un rapporto cumulativo.
Per eseguire risultati incrociati, fare clic su dalla barra degli strumenti o fare clic su Incrocia con risultati dal menu File.
Si aprirà la finestra:
L'elenco dei risultati mostra la cartella dei risultati corrente (per la quale viene eseguita l'analisi)
È possibile fare clic sul pulsante Aggiungi per aggiungere un'altra cartella dei risultati con la quale verrà analizzata una croce.
Seleziona l'altra cartella dei risultati e fai clic su Apri.
La finestra precedente dell'elenco dei risultati verrà nuovamente aperta. Questa volta avrai due cartelle dei risultati nell'elenco.
Dai un'occhiata alla finestra:
Fare clic sul pulsante OK.
Si aprirà una nuova finestra contenente il confronto fianco a fianco di entrambi i risultati.
Ecco un'istantanea:
Puoi aggiungere tutte le cartelle di risultati che desideri nell'elenco incrociato, tuttavia, questo diventerà complicato da capire e analizzare. Quindi si suggerisce di mantenere l'elenco breve.
7. Salvataggio di una sessione
Lavorare con HP Analysis potrebbe richiedere molto tempo. Poiché potresti aver unito il grafico o stai attualmente studiando un nuovo grafico, è una buona idea mantenere salvate le informazioni sulla sessione.
Per salvare la sessione, fare clic sul menu File e fare clic su Salva.
Si aprirà la finestra di dialogo sottostante:
Facendo clic sul pulsante Salva si avvierà il processo di salvataggio che potrebbe essere istantaneo o richiedere molto tempo, a seconda delle dimensioni della sessione.
Ecco come appare la finestra:
7.1 Apertura di una sessione
Puoi aprire una sessione esistente in modo simile. Basta fare clic su Apri nel menu File e selezionare la cartella della sessione salvata. Ricorda, HP Analysis non aprirà l'ultimo nodo della cartella; piuttosto aprirà la cartella stessa.
Si aprirà la finestra principale di Analisi dove potrai riprendere il tuo lavoro.
8. Esportazione in report HTML:
HP Analysis fornisce una funzione per esportare tutti i dati in un report in formato HTML o documento ben formattato. Per esportare, fare clic sul menu Report e selezionare Report HTML. Dai uno sguardo al menù sottostante:
Si aprirà una finestra di dialogo per individuare la directory in cui verrà posizionato il report HML.
Dai un'occhiata all'istantanea della schermata qui sotto:
Non appena si fa clic sul pulsante Salva, HP Analysis inizierà ad esportare i risultati e a preparare un report in formato HTML. Verrà visualizzata una schermata iniziale per un breve periodo, a seconda delle dimensioni del rapporto che stai esportando:
Al termine dell'esportazione, verrà immediatamente aperto il file HTML esportato di recente in Internet Explorer o nel browser predefinito. Ecco come appare il tuo primo rapporto sui test delle prestazioni:
Video sull'analizzatore
Fare clic qui se il video non è accessibile