Tutorial de analiză LoadRunner: Raport și grafic

1. Cum se utilizează Analiza în LoadRunner

HP Analysis, după cum sugerează și numele, este un program pentru a efectua analize detaliate (literalmente, foarte detaliate) asupra testului de performanță pe care l-ați efectuat.

HP Analysis preia depozitul creat de Controller, în timpul executării testului de încărcare. Dump-ul conține toate informațiile într-un format brut, care este analizat de HP Analysis pentru a genera diferite grafice.

Să aflăm mai multe despre HP Analysis.

Pentru a lansa HP Analysis, mergeți la Start Menu => HP Software => HP LoadRunner => Analysis, așa cum se arată mai jos:

Utilizați analiza în LoadRunner

Aceasta va lansa Analiza. Ca de obicei, la început se va deschide un ecran de introducere, așa cum se arată mai jos:

Utilizați analiza în LoadRunner

După un moment, acest ecran de introducere va duce automat la ecranul principal al HP Analysis. Ecranul principal se va deschide în modul restaurat. Consultați instantaneul de mai jos:

Utilizați analiza în LoadRunner

Faceți clic pe meniul Fișier și veți vedea o listă de meniuri ca în instantaneul de mai jos:

Utilizați analiza în LoadRunner

Faceți clic pe Meniul Fișier sau utilizați Ctrl + N pentru a deschide sesiune de creare de analiză. Aceasta va deschide o casetă de dialog pentru a vă ajuta să găsiți fișierul lrr. Extensia de fișier, LRR reprezintă rezultatele LoadRunner.

Vă amintiți că HP Controller creează un depozit de rezultate într-un folder? Dosarul respectiv conține fișierul lrr.

Localizați folderul res al scenariului pentru care doriți să creați o sesiune de analiză. Un instantaneu a fost oferit mai jos pentru referință:

Utilizați analiza în LoadRunner

De îndată ce selectați fișierul corect, HP Analysis va verifica mai întâi spațiul disponibil pe disc pentru a se asigura că nu rămâneți fără spațiu în timpul procesului. Acest lucru se datorează faptului că dimensiunea unei sesiuni poate fi foarte mare, mai ales pentru scenariile complexe în care ați inclus mai multe VUScript-uri și ați rulat ore lungi.

Fereastra de mai jos se va deschide momentan:

Utilizați analiza în LoadRunner

Imediat după confirmarea disponibilității spațiului pe disc, HP Analysis va intra în acțiune și veți vedea o fereastră „în curs de analiză”, după cum se arată mai jos:

Utilizați analiza în LoadRunner

Timpul necesar ferestrei de mai sus depinde de dimensiunea folderului cu rezultate (sau statisticile conținute în acel folder)

Dacă durează prea mult sau se blochează, puteți opta pentru anulare făcând clic pe butonul de anulare.

Odată terminat, acest lucru va duce automat la o fereastră rapidă în care va fi aplicat șablonul de format:

 Utilizați analiza în LoadRunner

Acest lucru ar trebui să vă conducă rapid la fereastra principală a Session Explorer. Cu toate acestea, dacă utilizați un șablon personalizat complex și operațiunea se oprește din orice motiv, puteți face clic pe butonul Stop pentru a anula operația și a începe de la capăt.

2. Raport rezumat al analizei LoadRunner

Odată ce operațiunile sunt finalizate, veți vedea fereastra principală a sesiunii care arată cam așa:

Raport rezumat al analizei LoadRunner

Aici puteți vedea directorul de unde ați luat rezultatele.

De asemenea, puteți vedea informații complete despre scenariul dvs. în cadrul sesiunii de analiză. În fila Raport rezumat, puteți vedea durata scenariului care a fost rulat pentru a obține aceste rezultate.

Termenul de percentilă este folosit în analiză aproape cu fiecare grafic. Puteți defini valoarea pentru percentile în panoul de proprietăți. Valoarea implicită este setată la 90.

Raport rezumat al analizei LoadRunner

Observați secțiunea grafică din Session Explorer:

Raport rezumat al analizei LoadRunner

Apar deja puține grafice. Puteți face clic pe numele graficului și veți vedea aspectul detaliilor acestuia.

Din Raportul Rezumat, puteți face clic pe butonul pentru a deschide informațiile legate de SLA, dacă sunt disponibile.

Făcând clic, veți vedea fereastra de mai jos:

Raport rezumat al analizei LoadRunner

Puteți găsi bara de instrumente chiar sub meniul Fișier din partea de sus, arată astfel:

Raport rezumat al analizei LoadRunner

Toate butoanele din bara de instrumente efectuează anumite acțiuni din meniul Fișier.

HP Analysis conține toate informațiile despre scenariul dvs., inclusiv setările de timp de rulare. După cum știți până acum că setările pentru timpul de rulare au un impact semnificativ asupra performanței, puteți vedea setările din Analiză care au fost folosite pentru a rula scenariul.

Pentru a vedea setările timpului de rulare, faceți clic peRaport rezumat al analizei LoadRunner din meniul Fișier sau Raport rezumat al analizei LoadRunnerdin bara de instrumente.

Setările timpului de rulare vor fi afișate după cum urmează:

Raport rezumat al analizei LoadRunner

După cum puteți vedea, nu numai că toate setările pot fi văzute din această fereastră, dar puteți deschide și Programul făcând clic pe Cum se utilizează Analyzer în LoadRunnerbutonul sau vizualizați scriptul făcând clic pe Raport rezumat al analizei LoadRunnerbuton. Pentru a închide fereastra, faceți clic pe Raport rezumat al analizei LoadRunner butonul.

3. Grafice de analiză

HP Analysis va încărca cele mai importante grafice în momentul analizei. Puteți face clic pe orice nume de grafic din Session Explorer pentru a vedea detaliile din graficul disponibil.

Să discutăm câteva grafice unul câte unul.

3.1) Graficul timpului mediu de răspuns:

Acest grafic afișează numărul de accesări efectuate pe serverul Web de către utilizatorii VUtilizatori în fiecare secundă a testului de încărcare. Acest grafic vă ajută să evaluați cantitatea de încărcare generată de utilizatorii V, în ceea ce privește numărul de accesări.

Aruncă o privire la graficul scenariului nostru:

Graficul timpului mediu de răspuns

Când vizualizați un grafic, este esențial să înțelegeți legenda graficului una lângă alta.

Legenda arată numele tranzacției, culoarea acesteia, valoarea minimă, valoarea medie, valoarea maximă și abaterea standard (varianță în jurul mediei).

Culorile graficului pot fi recunoscute din Legendă.

3.2) Graficul de accesări pe secundă:

Acest grafic afișează numărul de accesări efectuate pe serverul Web de către utilizatorii VUtilizatori în fiecare secundă a testului de încărcare. Acest grafic vă ajută să evaluați cantitatea de încărcare generată de utilizatorii V, în ceea ce privește numărul de accesări.

Aruncă o privire la grafic în cazul scenariului nostru:

Graficul de accesări pe secundă

După cum se poate vedea din grafic, precum și din legendă, că au existat momente în care nu au existat accesări la server.

3.3) Rularea graficului VUsers:

Acest grafic afișează numărul de utilizatori VUser care au executat scripturi VUser și starea acestora în fiecare secundă a unui test de încărcare. Acest grafic este util pentru a determina încărcarea VUser pe serverul dvs. la un moment dat.

Rularea graficului VUsers

3.4) Graficul de debit

Acest grafic afișează cantitatea de debit (în octeți) pe serverul Web în timpul testului de încărcare. Debitul reprezintă cantitatea de date pe care utilizatorii VU le-au primit de la server în orice secundă dată. Acest grafic vă ajută să evaluați cantitatea de încărcare generată de utilizatorii V, în ceea ce privește debitul serverului.

Graficul de debit

Iată descrierea altor grafice:

3.5) Rezumatul VUser:

Acest grafic afișează numărul de utilizatori VU care și-au finalizat rularea cu succes, și-au oprit rularea sau s-au încheiat cu erori. Cam asa arata:

VUser Rezumat

3.6) Graficul de întâlnire:

Acest grafic indică când au fost eliberați VUsers la punctele de întâlnire și câți VUsers au fost eliberați în fiecare punct. Cam asa arata:

Graficul de întâlnire

3.7) Graficul Tranzacții pe secundă:

Acest grafic afișează numărul de tranzacții finalizate (atât cu succes, cât și nereușite) efectuate în fiecare secundă a unui test de încărcare. Acest grafic vă ajută să determinați încărcarea reală a tranzacțiilor pe sistemul dvs. la un moment dat. Cam asa arata:

Graficul tranzacțiilor pe secundă

3.8) Graficul total al tranzacțiilor pe secundă:

Acest grafic afișează numărul total de tranzacții finalizate (atât cu succes, cât și nereușite) efectuate în fiecare secundă a unui test de încărcare. Acest grafic vă ajută să determinați încărcarea reală a tranzacțiilor pe sistemul dvs. la un moment dat. Cam asa arata:

Graficul total de tranzacții pe secundă

3.9) Graficul rezumatului tranzacției:

Acest grafic afișează numărul de tranzacții care au trecut, au eșuat, s-au oprit sau s-au încheiat cu erori. Cam asa arata:

Graficul Rezumat Tranzacție

3.10) Graficul rezumatului performanței tranzacției:

Acest grafic afișează timpul de răspuns minim, mediu și maxim pentru toate tranzacțiile din testul de încărcare. Cam asa arata:

Utilizați Analyzer în LoadRunner

3.11) Graficul timpului de răspuns al tranzacției sub încărcare:

Afișează timpii medii de răspuns la tranzacții în raport cu numărul de utilizatori VU care rulează la un moment dat în timpul testului de încărcare. Acest grafic vă ajută să vedeți impactul general al încărcării VUser asupra timpului de performanță și este cel mai util atunci când analizați un test de încărcare care este rulat cu o încărcare treptată. Cam asa arata:

Graficul timpului de răspuns al tranzacției la încărcare

3.12) Graficul percentilei timpului de răspuns al tranzacției:

Acest grafic afișează procentul de tranzacții care au fost efectuate într-un interval de timp dat. Acest grafic vă ajută să determinați procentul de tranzacții care îndeplinesc criteriile de performanță definite pentru sistemul dumneavoastră. Cam asa arata:

Graficul percentilei timpului de răspuns al tranzacției

3.13) Graficul de distribuție a timpului de răspuns al tranzacției:

Acest grafic afișează de câte ori a fost finalizată o tranzacție pe o distribuție de intervale de timp. Rețineți că acest grafic afișează doar informații pentru o singură tranzacție la un moment dat. Cam asa arata:

Graficul de distribuție a timpului de răspuns al tranzacției

3.14) Graficul debitului (MB):

Acest grafic afișează cantitatea de debit (în megaocteți) pe serverul Web în timpul testului de încărcare. Debitul reprezintă cantitatea de date pe care utilizatorii VU le-au primit de la server în orice secundă dată. Acest grafic vă ajută să evaluați cantitatea de încărcare generată de utilizatorii V, în ceea ce privește debitul serverului. Cam asa arata:

Graficul debitului (MB).

3.15) Stare HTTP Code Rezumat:

Acest grafic afișează distribuția diferitelor coduri de stare a protocolului HTTP returnate de la serverul web în timpul testului de încărcare. Cam asa arata:

Stare HTTP Code Rezumat

3.16) Graficul Răspuns HTTP pe secundă:

Acest grafic afișează numărul diferitelor coduri de stare HTTP returnate de serverul web în fiecare secundă a testului de încărcare. Cam asa arata:

Graficul de răspuns HTTP pe secundă

3.17) Graficul de descărcare a paginilor pe secundă:

Acest grafic afișează numărul de pagini primite de la serverul Web în timpul testului de încărcare. Cam asa arata:

Descărcare pagini pe secundă grafic

3.18) Graficul conexiunilor:

Acest grafic afișează numărul de conexiuni. Cam asa arata:

Graficul conexiunilor

3.19) Grafice conexiuni pe secundă:

Acest grafic afișează numărul de conexiuni pe secundă. Cam asa arata:

Grafice conexiuni pe secundă

3.20) Graficul defalcării componentelor paginii (în timp):

Acest grafic afișează timpul mediu de răspuns (în secunde) pentru fiecare pagină Web și componentele acesteia în fiecare secundă a rulării scenariului. Cam asa arata:

Graficul de defalcare a componentelor paginii (în timp).

3.21) Grafic defalcarea timpului de descărcare a paginii (în timp):

Acest grafic afișează o defalcare a timpului de descărcare a fiecărei componente a paginii în fiecare secundă a rulării scenariului. Cam asa arata:

Graficul de defalcare a timpului de descărcare a paginii (în timp).

3.22) Timpul pentru primul Buffer grafic:

Acest grafic afișează timpul relativ de server/rețea a fiecărei componente ale paginii Web (în secunde) în timpul fiecărei secunde a rulării scenariului, pentru perioada de timp până când primul buffer este primit cu succes înapoi de la serverul Web. Cam asa arata:

Este timpul pentru primul Buffer Grafic

4. Îmbinarea graficelor

Este posibil să fie necesară îmbinarea a două grafice pentru a aduce informații mai semnificative. De exemplu, așa cum am discutat mai sus în grafice, că atunci când nu existau accesări la server, nu exista nici o lățime de bandă în rețea.

Acest lucru poate fi desenat mai ușor la îmbinare.

Să vedem cum sunt îmbinate graficele.

Înainte de a deschide opțiunea de îmbinare a graficului, asigurați-vă că aveți cel puțin un grafic deschis deja, pe care doriți să îl îmbinați. Utilitarul va presupune că doriți să adăugați un alt grafic la graficul deja deschis.

Pentru a deschide fereastra graficului de îmbinare, accesați meniul Vizualizare și faceți clic pe Îmbinare grafice. Iată cum arată meniul:

Îmbinarea graficelor

Făcând clic pe meniul de mai sus, se va deschide fereastra principală de îmbinare a graficelor, iată un instantaneu:

Îmbinarea graficelor

Aici, îmbinăm timpul de răspuns al tranzacției cu graficul Running VUsers. Fereastra Merge Graph vă solicită să furnizați numele graficului îmbinat nou format.

Iată cum arată acest grafic îmbinat:

Îmbinarea graficelor

5. Adăugați noi grafice

Pentru a adăuga un grafic nou, faceți clic pe meniul Grafic și selectați Adăugare grafic nou.

Consultați instantaneul de mai jos al meniului:

Adăugați noi grafice

Odată făcut clic, se va deschide o listă cu toate graficele disponibile în LoadRunner (HP Analysis)

Puteți selecta orice grafic făcând dublu clic pe numele acestuia. Aceasta va încărca graficul cu valori/statistici în fereastra principală a HP Analysis.

Faceți clic pe butonul Închidere pentru a reveni la fereastra principală.

Să ne uităm la fereastră:

Adăugați noi grafice

6. Încrucișarea cu rezultate

Dacă aveți deja mai multe execuții de scenarii, puteți utiliza folderul cu rezultate pentru a potrivi statisticile. Acest proces ajută la compararea directă a ambelor rezultate și la generarea unui raport cumulativ.

Pentru a efectua rezultate încrucișate, faceți clic peÎncrucișarea cu rezultatepictograma din bara de instrumente sau faceți clic pe Încrucișare cu rezultate din meniul Fișier.

Aceasta se va deschide fereastra:

Încrucișarea cu rezultate

Lista de rezultate afișează dosarul dvs. curent de rezultate (pentru care se efectuează analiza)

Puteți face clic pe butonul Adaugă pentru a adăuga un alt dosar de rezultate cu care va fi analizată o cruce.

Încrucișarea cu rezultate

Selectați celălalt dosar de rezultate și faceți clic pe Deschidere.

Fereastra anterioară Listă de rezultate va fi deschisă din nou. De data aceasta veți avea două foldere cu rezultate în listă.

Aruncă o privire pe fereastră:

Încrucișarea cu rezultate

Faceți clic pe butonul OK.

Se va deschide o nouă fereastră care conține compararea alăturată a ambelor rezultate.

Iată un instantaneu:

Încrucișarea cu rezultate

Puteți adăuga în lista încrucișată oricâte dosare de rezultate doriți, cu toate acestea, acest lucru va deveni complicat de înțeles și analizat. Prin urmare, se recomandă să păstrați lista scurtă.

7. Salvarea unei sesiuni

Lucrul cu HP Analysis poate dura mult timp. Deoarece este posibil să fi îmbinat un grafic sau să studiați în prezent un grafic nou, este o idee bună să păstrați informațiile despre sesiune salvate.

Pentru a salva sesiunea, faceți clic pe Meniul Fișier și faceți clic pe Salvare.

Se va deschide fereastra de dialog de mai jos:

Salvarea unei sesiuni

Făcând clic pe butonul Salvare va iniția procesul de Salvare, care poate fi instantaneu sau consumator de timp, în funcție de dimensiunea sesiunii.

Iată cum arată fereastra:

Salvarea unei sesiuni

7.1) Deschiderea unei sesiuni

Puteți deschide o sesiune existentă în mod similar. Pur și simplu faceți clic pe Deschidere sub Meniu fișier și selectați folderul sesiunii salvate. Rețineți, HP Analysis nu va deschide ultimul nod de folder; mai degrabă va deschide folderul în sine.

Deschiderea unei sesiuni

Aceasta va deschide fereastra principală a analizei, unde vă puteți relua munca.

8. Exportarea în raport HTML:

HP Analysis oferă o caracteristică pentru a exporta toate datele într-un raport HTML bine formatat sau în format doc. Pentru a exporta, faceți clic pe meniul Raport și selectați Raport HTML. Aruncă o privire la meniul de mai jos:

Export în raport HTML

Aceasta va deschide o casetă de dialog pentru a localiza directorul în care va fi plasat raportul HML.

Aruncă o privire la instantaneul de ecran de mai jos:

Export în raport HTML

De îndată ce faceți clic pe butonul Salvare, HP Analysis va începe să exporte rezultatele și să pregătească un raport în format HTML. Un ecran de introducere va apărea pentru o perioadă scurtă, în funcție de dimensiunea raportului pe care îl exportați:

Export în raport HTML

După ce exportul se termină, va deschide imediat fișierul HTML recent exportat în Internet Explorer sau browserul dvs. implicit. Iată cum este prima ta performanță Testarea Raportul arată astfel:

Export în raport HTML

Video pe analizor

Clic aici dacă videoclipul nu este accesibil

Rezumați această postare cu: