Tutorial de analiză LoadRunner: Raport & Grafic

Cuprins:

Anonim

În acest tutorial, vom studia următoarele subiecte-

1. Cum se folosește analiza în LoadRunner
2. Raportul sumar al analizei LoadRunner
3. Graficele de analiză
4. Combinarea graficelor
5. Adăugarea de grafice noi
6. Trecerea cu rezultatele
7. Salvarea unei sesiuni
Să începem-

1. Cum se utilizează Analiza în LoadRunner

Analiza HP, așa 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 dump-ul 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, accesați Meniul Start => Software HP => HP LoadRunner => Analiza așa cum se arată mai jos:

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

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

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

Faceți clic pe meniul Fișier sau utilizați Ctrl + N pentru a deschide crearea unei sesiuni de analiză. Aceasta va deschide o casetă de dialog pentru a vă ajuta să localizați fișierul lrr. Extensia de fișier LRR înseamnă LoadRunner Results.

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

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

De îndată ce selectați fișierul corect, HP Analysis va verifica mai întâi spațiul disponibil pe disc pentru a vă 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, în special pentru scenarii complexe în care ați inclus mai multe VUScripturi și ați rulat timp de ore lungi.

Fereastra de mai jos se va deschide momentan:

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

Timpul luat de fereastra de mai sus depinde de dimensiunea folderului de 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 Anulare.

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

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ția se oprește din orice motiv, puteți face clic pe butonul Oprire pentru a anula operațiunea și a începe din nou.

2. Raportul sumar al analizei LoadRunner

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

Aici puteți vedea directorul de unde ați obținut rezultatele.

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

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

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

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

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

La clic, veți vedea fereastra de mai jos:

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

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

Analiza HP conține fiecare informație despre scenariul dvs., inclusiv Setări timp de execuție. După cum știți până acum că Setările pentru timpul de execuție au un impact semnificativ asupra performanței, puteți vizualiza setările din cadrul Analizei care au fost utilizate pentru a rula scenariul.

Pentru a vizualiza setările pentru timpul de rulare, faceți clic pe din meniul Fișier sau

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

După cum puteți vedea, nu numai toate setările pot fi văzute din această fereastră, puteți deschide programul făcând clic pe butonul sau vizualizați scriptul făcând clic pe buton. Pentru a închide fereastra, faceți clic pe

3. Grafice de analiză

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

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

3.1 Graficul timpului de răspuns mediu:

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

Aruncați o privire la graficul scenariului nostru:

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

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

Culorile graficului pot fi recunoscute din Legend.

3.2 Afișări pe al doilea grafic:

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

Aruncați o privire la grafic în cazul scenariului nostru:

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 VU-uri care au executat script-uri VUser și starea lor, în fiecare secundă a unui test de încărcare. Acest grafic este util pentru determinarea încărcării VUser pe serverul dvs. la un moment dat.

3.4 Graficul de transfer

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

Iată o descriere a mai multor grafice:

3.5 Rezumatul utilizatorului:

Acest grafic afișează numărul de utilizatori care și-au finalizat rularea cu succes, și-au oprit rularea sau au terminat cu erori. Așa arată:

3.6 Grafic de întâlnire:

Acest grafic indică momentul în care VU-urile au fost eliberate în punctele de întâlnire și câte VU-uri au fost eliberate în fiecare punct. Așa arată:

3.7 Grafic tranzacții pe secundă:

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

3.8 Graficul total al tranzacțiilor pe secundă:

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

3.9 Grafic rezumat tranzacție:

Acest grafic afișează numărul de tranzacții care au trecut, au eșuat, au fost oprite sau s-au încheiat cu erori. Așa arată:

3.10 Graficul Rezumatului performanței tranzacțiilor:

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

3.11 Timpul de răspuns la tranzacție sub graficul de încărcare:

Afișează timpul mediu de răspuns la tranzacție raportat la numărul de VU-uri care rulează într-un punct dat în timpul testului de încărcare. Acest grafic vă ajută să vizualizaț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 se execută cu o încărcare treptată. Așa arată:

3.12 Grafic percentil de timp de răspuns la tranzacție:

Acest grafic afișează procentul de tranzacții care au fost efectuate într-un anumit interval de timp. Acest grafic vă ajută să determinați procentul de tranzacții care îndeplinesc criteriile de performanță definite pentru sistemul dvs. Așa arată:

3.13 Grafic de distribuție a timpului de răspuns la tranzacție:

Acest grafic afișează de câte ori a fost finalizată o tranzacție într-o distribuție a intervalelor de timp. Rețineți că acest grafic afișează informații doar pentru o singură tranzacție la un moment dat. Așa arată:

3.14 Graficul de transfer (MB):

Acest grafic afișează cantitatea de debit (în megaocteți) pe serverul Web în timpul testului de încărcare. Transferul reprezintă cantitatea de date pe care VU-ii au primit-o de la server la o secundă dată. Acest grafic vă ajută să evaluați cantitatea de încărcare generată de VU-uri, în ceea ce privește randamentul serverului. Așa arată:

3.15 Rezumatul codului de stare HTTP:

Acest grafic afișează distribuția diferitelor coduri de stare ale protocolului HTTP returnate de pe serverul web în timpul testului de încărcare. Așa arată:

4

3.16 Răspuns HTTP pe secundă grafic:

Acest grafic afișează numărul diferitelor coduri de stare HTTP returnate de pe serverul Web în timpul fiecărei secunde a testului de încărcare. Așa arată:

3.17 pagini de descărcare pe grafic secund:

Acest grafic afișează numărul de pagini primite de la serverul Web în timpul testului de încărcare. Așa arată:

3.18 Grafic conexiuni:

Acest grafic afișează numărul de conexiuni. Așa arată:

3.19 Conexiuni pe secundă grafice:

Acest grafic afișează numărul de conexiuni pe secundă. Așa arată:

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. Așa arată:

3.21 Grafic de descărcare a timpului de descărcare a paginii (peste timp):

Acest grafic afișează o defalcare a timpului de descărcare a fiecărei componente de pagină în fiecare secundă a rulării scenariului. Așa arată:

3.22 Timpul până la primul grafic tampon:

Acest grafic afișează timpul relativ al serverului / rețelei fiecărei componente a 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. Așa arată:

4. Combinarea graficelor

Este posibil să fie necesară combinarea 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 au existat accesări la server, nu a existat nici o lățime de bandă în rețea.

Acest lucru poate fi desenat mai ușor atunci când fuzionați.

Să vedem cum sunt combinate graficele.

Înainte de a deschide opțiunea de îmbinare a graficului, asigurați-vă că aveți deja cel puțin un grafic deschis, 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 de combinare a graficului, accesați meniul Vizualizare și faceți clic pe Merge Graphs. Iată cum arată meniul:

Dacă faceți clic pe meniul de mai sus, se va deschide fereastra principală a combinării graficelor, iată un instantaneu:

Aici, fuzionăm timpul de răspuns la tranzacții cu graficul VUsers care rulează. Fereastra Merge Graph necesită furnizarea numelui graficului fuzionat nou format.

Iată cum arată acest grafic fuzionat:

5. Adăugați grafice noi

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

Consultați instantaneul de mai jos al meniului:

:

După ce ați făcut clic, va deschide o listă cu toate graficele disponibile în LoadRunner (HP Analysis)

Puteți selecta orice grafic făcând dublu clic pe numele său. 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ă aruncăm o privire la fereastră:

6. Trecerea cu rezultatele

Dacă aveți deja mai multe rulări de scenarii, puteți utiliza dosarul rezultatelor acestora pentru a se potrivi cu statisticile. Acest proces ajută la compararea directă a ambelor rezultate și la generarea unui raport cumulativ.

Pentru a obține rezultate încrucișate, faceți clic pe pictogramă din bara de instrumente sau faceți clic pe Cruce cu rezultate din meniul Fișier.

Aceasta va deschide fereastra:

Lista de rezultate afișează folderul de rezultate curent (pentru care se efectuează analiza)

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

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

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

Aruncă o privire la fereastră:

Faceți clic pe butonul OK.

Se va deschide o nouă fereastră care conține comparație una lângă alta a ambelor rezultate.

Iată un instantaneu:

Puteți adăuga câte liste de rezultate doriți în lista încrucișată, cu toate acestea, acest lucru va deveni complicat de înțeles și analizat. Deci, este sugerat să mențineți lista scurtă.

7. Salvarea unei sesiuni

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

Pentru a vă salva sesiunea, faceți clic pe meniul Fișier și faceți clic pe Salvare.

Mai jos se va deschide fereastra de dialog:

Dacă faceți clic pe butonul Salvare, va începe procesul de salvare, care ar putea fi instantaneu sau consumator de timp, în funcție de dimensiunea sesiunii.

Iată cum arată fereastra:

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. Nu uitați, HP Analysis nu va deschide ultimul nod de folder; mai degrabă va deschide folderul în sine.

Aceasta va deschide fereastra principală a Analizei, unde vă puteți relua activitatea.

8. Exportul în raport HTML:

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

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

Aruncați o privire la instantaneul ecranului de mai jos:

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. Va apărea un ecran inițial pentru o perioadă scurtă de timp, în funcție de dimensiunea raportului pe care îl exportați:

După finalizarea exportului, acesta va deschide imediat fișierul HTML recent exportat în Internet Explorer sau în browserul dvs. implicit. Iată cum arată primul raport de testare a performanței:

Video pe Analyzer

Faceți clic aici dacă videoclipul nu este accesibil