LoadRunner Analysis Tutorial: Rapport og graf

1. Sรฅdan bruger du Analyse i LoadRunner

HP Analyse er, som navnet antyder, et program til at udfรธre detaljerede (bogstaveligt talt, meget detaljerede) analyser af den prรฆstationstest, du har udfรธrt.

HP Analyse tager det dump, der er oprettet af Controller, under udfรธrelsen af โ€‹โ€‹din belastningstest. Dumpet indeholder al information i et rรฅformat, som parses af HP Analysis for at generere forskellige grafer.

Lad os lรฆre mere om HP Analyse.

For at starte HP Analyse skal du gรฅ til Startmenu =>HP Software =>HP LoadRunner =>Analyse som vist nedenfor:

Brug Analyse i LoadRunner

Dette vil starte Analyse. Som sรฆdvanlig รฅbnes der fรธrst en splash-skรฆrm som vist nedenfor:

Brug Analyse i LoadRunner

Efter et รธjeblik vil denne splash-skรฆrm automatisk fรธre til hovedskรฆrmen i HP Analysis. Hovedskรฆrmen รฅbnes i gendannet tilstand. Se nedenstรฅende snapshot:

Brug Analyse i LoadRunner

Klik pรฅ menuen Filer, og du vil se en liste over menuer som i nedenstรฅende snapshot:

Brug Analyse i LoadRunner

Klik pรฅ menuen Filer eller brug Ctrl + N for at รฅbne opret analysesession. Dette รฅbner en dialogboks for at hjรฆlpe dig med at finde lrr-filen. Filtypenavnet LRR stรฅr for LoadRunner Results.

Kan du huske, at HP Controller opretter et lager af resultater i en mappe? Den mappe indeholder lrr-filen.

Find res-mappen for det scenarie, som du รธnsker at oprette en analysesession for. Et รธjebliksbillede er givet nedenfor til reference:

Brug Analyse i LoadRunner

Sรฅ snart du vรฆlger den korrekte fil, vil HP Analyse fรธrst tjekke for ledig diskplads for at sikre, at du ikke lรธber tรธr for plads under processen. Dette skyldes, at stรธrrelsen af โ€‹โ€‹en session kan vรฆre meget stor, isรฆr for komplekse scenarier, hvor du har inkluderet flere VUScripts og kรธrt i lange timer.

Nedenstรฅende vindue รฅbner et รธjeblik:

Brug Analyse i LoadRunner

Umiddelbart efter at have bekrรฆftet tilgรฆngeligheden af โ€‹โ€‹diskplads, trรฆder HP Analyse i gang, og du vil se et vindue, der "analyserer i รธjeblikket", som vist nedenfor:

Brug Analyse i LoadRunner

Den tid, det tager ovenstรฅende vindue, afhรฆnger af stรธrrelsen pรฅ resultatmappe (eller statistik indeholdt i denne mappe)

Hvis det tager alt for lang tid, eller sidder fast, kan du vรฆlge at annullere ved at klikke pรฅ Annuller-knappen.

Nรฅr det er fรฆrdigt, vil dette automatisk fรธre til et hurtigt vindue, hvor formatskabelonen vil blive anvendt:

 Brug Analyse i LoadRunner

Dette skulle hurtigt fรธre dig til hovedvinduet i Session Explorer. Men hvis du bruger en kompleks brugerdefineret skabelon, og handlingen stopper af en eller anden grund, kan du klikke pรฅ knappen Stop for at annullere handlingen og starte forfra.

2. LoadRunner-analyseoversigtsrapport

Nรฅr operationerne er afsluttet, vil du se hovedsessionsvinduet, der ser sรฅdan ud:

LoadRunner-analyseoversigtsrapport

Her kan du se den mappe, hvor du hentede resultaterne fra.

Du kan ogsรฅ se fuldstรฆndig information om dit scenarie i analysesessionen. Pรฅ fanen Oversigtsrapport kan du se varigheden af โ€‹โ€‹det scenarie, der blev kรธrt for at fรฅ disse resultater.

Udtrykket percentil bruges i analyse nรฆsten med hver graf. Du kan definere vรฆrdien for percentil i egenskabspanelet. Standard er indstillet til 90.

LoadRunner-analyseoversigtsrapport

Bemรฆrk grafafsnittet i Session Explorer:

LoadRunner-analyseoversigtsrapport

Fรฅ grafer vises allerede. Du kan klikke pรฅ grafens navn, og du vil se dets detaljer.

Fra oversigtsrapporten kan du klikke pรฅ knappen for at รฅbne dens SLA-relaterede oplysninger, hvis de er tilgรฆngelige.

Nรฅr du klikker, vil du se nedenstรฅende vindue:

LoadRunner-analyseoversigtsrapport

Du kan finde vรฆrktรธjslinjen lige under menuen Filer รธverst, den ser sรฅdan ud:

LoadRunner-analyseoversigtsrapport

Alle knapperne pรฅ vรฆrktรธjslinjen udfรธrer en handling fra menuen Filer.

HP Analyse indeholder hver en smule information om dit scenarie, inklusive kรธrselstidsindstillinger. Som du ved nu, at Run Time Settings har betydelig indflydelse pรฅ ydeevnen, kan du se indstillingerne inde fra Analysis, som blev brugt til at kรธre scenariet.

For at se Run Time Settings, klik pรฅLoadRunner-analyseoversigtsrapport fra menuen Filer eller LoadRunner-analyseoversigtsrapportknappen fra vรฆrktรธjslinjen.

Kรธrselstidsindstillingerne vil blive vist som nedenfor:

LoadRunner-analyseoversigtsrapport

Som du kan se, kan ikke kun alle indstillingerne ses fra dette vindue, du kan ogsรฅ รฅbne skemaet ved at klikke pรฅ Sรฅdan bruger du Analyzer i LoadRunnerknappen eller se scriptet ved at klikke pรฅ LoadRunner-analyseoversigtsrapportknap. Klik pรฅ for at lukke vinduet LoadRunner-analyseoversigtsrapport .

3. Analysegrafer

HP Analyse vil indlรฆse de vigtigste grafer pรฅ analysetidspunktet. Du kan klikke pรฅ et hvilket som helst grafnavn fra Session Explorer for at se detaljer i forhold til tilgรฆngelig graf.

Lad os diskutere nogle fรฅ grafer รฉn efter รฉn.

3.1) Graf for gennemsnitlig responstid:

Denne graf viser antallet af hits lavet pรฅ webserveren af โ€‹โ€‹VUsers under hvert sekund af belastningstesten. Denne graf hjรฆlper dig med at evaluere mรฆngden af โ€‹โ€‹belastning, som VUsers genererer i forhold til antallet af hits.

Se grafen for vores scenarie:

Gennemsnitlig responstid graf

Nรฅr du ser en graf, er det afgรธrende at forstรฅ grafforklaringen side om side.

Forklaringen viser transaktionsnavnet, dets farve, minimumsvรฆrdi, gennemsnitsvรฆrdi, maksimumvรฆrdi og standardafvigelse (varians omkring middelvรฆrdien).

Farverne pรฅ grafen kan genkendes fra forklaringen.

3.2) Hits pr. sekund graf:

Denne graf viser antallet af hits lavet pรฅ webserveren af โ€‹โ€‹VUsers under hvert sekund af belastningstesten. Denne graf hjรฆlper dig med at evaluere mรฆngden af โ€‹โ€‹belastning, som VUsers genererer i forhold til antallet af hits.

Tag et kig pรฅ grafen i tilfรฆlde af vores scenarie:

Hits pr. sekund graf

Som det kan ses af graf sรฅvel som legende, at der var tidspunkter, hvor der ikke var nogen hits til serveren.

3.3) Kรธrende VUsers-graf:

Denne graf viser antallet af VUsers, der udfรธrte VUser-scripts, og deres status under hvert sekund af en load-test. Denne graf er nyttig til at bestemme VUser-belastningen pรฅ din server pรฅ ethvert givet tidspunkt.

Kรธrer VUsers Graph

3.4) Gennemlรธbsgraf

Denne graf viser mรฆngden af โ€‹โ€‹gennemlรธb (i bytes) pรฅ webserveren under belastningstesten. Gennemlรธb reprรฆsenterer mรฆngden af โ€‹โ€‹data, som VUserne modtog fra serveren pรฅ et givet sekund. Denne graf hjรฆlper dig med at evaluere mรฆngden af โ€‹โ€‹belastning, VUsers genererer, hvad angรฅr servergennemlรธb.

Gennemstrรธmningsgraf

Her er en beskrivelse af nogle flere grafer:

3.5) VUser Summary:

Denne graf viser antallet af VUsers, der gennemfรธrte deres kรธrsel med succes, stoppede deres kรธrsel eller endte med fejl. Sรฅdan ser det ud:

VBrugeroversigt

3.6) Rendezvous-graf:

Denne graf Angiver, hvornรฅr VUser blev frigivet ved mรธdesteder, og hvor mange VUser blev frigivet pรฅ hvert punkt. Sรฅdan ser det ud:

Rendezvous graf

3.7) Transaktioner pr. sekund graf:

Denne graf viser antallet af gennemfรธrte transaktioner (bรฅde vellykkede og mislykkede) udfรธrt i lรธbet af hvert sekund af en belastningstest. Denne graf hjรฆlper dig med at bestemme den faktiske transaktionsbelastning pรฅ dit system pรฅ ethvert givet tidspunkt. Sรฅdan ser det ud:

Transaktioner pr. sekund graf

3.8) Samlede transaktioner pr. sekund graf:

Denne graf viser det samlede antal gennemfรธrte transaktioner (bรฅde vellykkede og mislykkede) udfรธrt i lรธbet af hvert sekund af en belastningstest. Denne graf hjรฆlper dig med at bestemme den faktiske transaktionsbelastning pรฅ dit system pรฅ ethvert givet tidspunkt. Sรฅdan ser det ud:

Samlede transaktioner pr. sekund graf

3.9) Transaktionsoversigtsgraf:

Denne graf viser antallet af transaktioner, der er bestรฅet, mislykkedes, stoppet eller endt med fejl. Sรฅdan ser det ud:

Transaktionsoversigtsgraf

3.10) Graf over oversigt over transaktionseffektivitet:

Denne graf viser minimum, gennemsnit og maksimum svartid for alle transaktioner i belastningstesten. Sรฅdan ser det ud:

Brug Analyzer i LoadRunner

3.11) Transaktionssvartid under belastning graf:

Viser gennemsnitlige transaktionssvartider i forhold til antallet af VUser, der kรธrer pรฅ et givet tidspunkt under belastningstesten. Denne graf hjรฆlper dig med at se den generelle indvirkning af VUser-belastning pรฅ ydeevnetiden og er mest nyttig, nรฅr du analyserer en belastningstest, som kรธres med en gradvis belastning. Sรฅdan ser det ud:

Transaktionssvartid under belastning graf

3.12) Transaktionsresponstid-percentilgraf:

Denne graf viser procentdelen af โ€‹โ€‹transaktioner, der blev udfรธrt inden for et givet tidsinterval. Denne graf hjรฆlper dig med at bestemme procentdelen af โ€‹โ€‹transaktioner, der opfylder de prรฆstationskriterier, der er defineret for dit system. Sรฅdan ser det ud:

Transaktionsresponstid-percentilgraf

3.13) Transaktionssvartidsfordelingsgraf:

Denne graf viser antallet af gange, en transaktion blev gennemfรธrt over en fordeling af tidsintervaller. Bemรฆrk, at denne graf kun viser information for en enkelt transaktion ad gangen. Sรฅdan ser det ud:

Transaktionsresponstidsfordelingsgraf

3.14) Gennemlรธbsgraf (MB):

Denne graf viser mรฆngden af โ€‹โ€‹gennemlรธb (i megabyte) pรฅ webserveren under belastningstesten. Gennemlรธb reprรฆsenterer mรฆngden af โ€‹โ€‹data, som VUserne modtog fra serveren pรฅ et givet sekund. Denne graf hjรฆlper dig med at evaluere mรฆngden af โ€‹โ€‹belastning VUsers genererer i form af servergennemlรธb. Sรฅdan ser det ud:

Gennemstrรธmnings(MB)graf

3.15) HTTP-status Code Sammendrag:

Denne graf viser fordelingen af โ€‹โ€‹de forskellige HTTP-protokolstatuskoder, der returneres fra webserveren under belastningstesten. Sรฅdan ser det ud:

HTTP-status Code Resumรฉ

3.16) Grafen HTTP-svar pr. sekund:

Denne graf viser antallet af de forskellige HTTP-statuskoder, der returneres fra webserveren under hvert sekund af belastningstesten. Sรฅdan ser det ud:

HTTP-respons pr. sekund graf

3.17) Grafen for download af sider pr. sekund:

Denne graf viser antallet af sider modtaget fra webserveren under belastningstesten. Sรฅdan ser det ud:

Sider Download Per Second Graph

3.18) Forbindelsesgraf:

Denne graf viser antallet af forbindelser. Sรฅdan ser det ud:

Forbindelsesgraf

3.19) Forbindelser pr. sekund grafer:

Denne graf viser antallet af forbindelser pr. sekund. Sรฅdan ser det ud:

Forbindelser pr. sekund grafer

3.20) Graf for sidekomponentopdeling (over tid):

Denne graf viser den gennemsnitlige responstid (i sekunder) for hver webside og dens komponenter under hvert sekund af scenariet. Sรฅdan ser det ud:

Sidekomponentopdeling (over tid) Graf

3.21) Graf for sidedownloadtid (over tid):

Denne graf viser en oversigt over hver sidekomponents downloadtid under hvert sekund af scenariet. Sรฅdan ser det ud:

Side Download Tidsfordeling (over tid) Graf

3.22) Tid til fรธrst Buffer kurve:

Denne graf viser hver websidekomponents relative server-/netvรฆrkstid (i sekunder) under hvert sekund af scenariets kรธrsel i tidsrummet, indtil den fรธrste buffer er modtaget tilbage fra webserveren. Sรฅdan ser det ud:

Tid til fรธrst Buffer Graf

4. Sammenlรฆgning af grafer

Det kan vรฆre nรธdvendigt at slรฅ to grafer sammen for at give mere meningsfuld information. For eksempel, som vi diskuterede ovenfor i grafer, at nรฅr der ikke var nogen hits til serveren, var der heller ingen bรฅndbredde over netvรฆrket.

Dette kan lettere tegnes ved sammenlรฆgning.

Lad os se, hvordan grafer flettes.

Fรธr du รฅbner graffletningsindstillingen, skal du sikre dig, at du allerede har mindst รฉn รฅbnet graf, som du รธnsker at flette. Vรฆrktรธjet vil antage, at du vil tilfรธje en anden graf til den allerede รฅbnede graf.

For at รฅbne flettegrafvinduet skal du gรฅ til menuen Vis og klikke pรฅ Flet grafer. Sรฅdan ser menuen ud:

Sammenlรฆgning af grafer

Hvis du klikker pรฅ ovenstรฅende menu, รฅbnes hovedvinduet for sammenlรฆgning af grafer, her er et รธjebliksbillede:

Sammenlรฆgning af grafer

Her fusionerer vi Transaction Respons Time med Running VUsers graf. Vinduet Merge Graph krรฆver, at du angiver navnet pรฅ den nyligt dannede flettede graf.

Sรฅdan ser denne sammenlagte graf ud:

Sammenlรฆgning af grafer

5. Tilfรธj nye grafer

For at tilfรธje en ny graf skal du klikke pรฅ menuen Graph og vรฆlge Tilfรธj ny graf.

Se nedenstรฅende snapshot af menuen:

Tilfรธj nye grafer

Nรฅr der er klikket, รฅbnes en liste over alle grafer, der er tilgรฆngelige i LoadRunner (HP Analysis)

Du kan vรฆlge enhver graf ved at dobbeltklikke pรฅ dens navn. Dette vil indlรฆse grafen med vรฆrdier/statistik til hovedvinduet i HP Analyse.

Klik pรฅ knappen Luk for at gรฅ tilbage til hovedvinduet.

Lad os se pรฅ vinduet:

Tilfรธj nye grafer

6. Kryds med resultater

Hvis du allerede har flere scenarier, kan du bruge deres resultatmappe til at matche statistikken. Denne proces hjรฆlper direkte med at sammenligne begge resultater og generere en kumulativ rapport.

For at udfรธre krydsresultater, klik pรฅKrydsning med resultaterikonet fra vรฆrktรธjslinjen eller klik pรฅ Kryds med resultater i menuen Filer.

Dette รฅbner vinduet:

Krydsning med resultater

Resultatlisten viser din aktuelle resultatmappe (som analysen udfรธres for)

Du kan klikke pรฅ knappen Tilfรธj for at tilfรธje endnu en resultatmappe, som et kryds vil blive analyseret med.

Krydsning med resultater

Vรฆlg den anden resultatmappe, og klik pรฅ ร…bn.

Det forrige resultatlistevindue vil vรฆre รฅbent igen. Denne gang vil du have to resultatmapper pรฅ listen.

Tag et kig i vinduet:

Krydsning med resultater

Klik pรฅ OK-knappen.

Et nyt vindue รฅbnes med sammenligning af begge resultater side om side.

Her er et รธjebliksbillede:

Krydsning med resultater

Du kan tilfรธje lige sรฅ mange resultatmapper i krydslisten, som du รธnsker, men dette bliver kompliceret at forstรฅ og analysere. Sรฅ det foreslรฅs at holde listen kort.

7. Gem en session

Arbejdet med HP Analysis kan tage betydelig tid. Da du mรฅske har flettet graf eller i รธjeblikket studerer en ny graf, er det en god idรฉ at gemme dine sessionsoplysninger.

For at gemme din session skal du klikke pรฅ menuen Filer og klikke pรฅ Gem.

Nedenstรฅende dialogvindue รฅbnes:

Gem en session

Hvis du klikker pรฅ knappen Gem, startes Gem-processen, som kan vรฆre รธjeblikkelig eller tidskrรฆvende, afhรฆngigt af sessionens stรธrrelse.

Sรฅdan ser vinduet ud:

Gem en session

7.1) ร…bning af en session

Du kan รฅbne en eksisterende session pรฅ lignende mรฅde. Du skal blot klikke pรฅ ร…bn under menuen Filer og vรฆlge mappen med den gemte session. Husk, at HP Analyse ikke รฅbner den sidste mappeknude. snarere รฅbner den selve mappen.

ร…bning af en session

Dette รฅbner hovedvinduet i Analyse, hvor du kan genoptage dit arbejde.

8. Eksporter til HTML-rapport:

HP Analyse giver en funktion til at eksportere alle data til en velformateret HTML- eller doc-formatrapport. For at eksportere skal du klikke pรฅ menuen Rapport og vรฆlge HTML-rapport. Tag et kig pรฅ menuen herunder:

Eksporter til HTML-rapport

Dette รฅbner en dialogboks for at finde den mappe, hvor HML-rapporten vil blive placeret.

Tag et kig pรฅ skรฆrmbilledet nedenfor:

Eksporter til HTML-rapport

Sรฅ snart du klikker pรฅ knappen Gem, begynder HP Analysis at eksportere resultater og forberede en rapport i HTML-format. En startskรฆrm vises i en kort periode, afhรฆngigt af stรธrrelsen pรฅ den rapport, du eksporterer:

Eksporter til HTML-rapport

Nรฅr eksporten er afsluttet, รฅbner den straks den nyligt eksporterede HTML-fil i Internet Explorer eller din standardbrowser. Her er hvordan din 1. prรฆstation Test Rapporten ser sรฅdan ud:

Eksporter til HTML-rapport

Video pรฅ Analyzer

Klik link. hvis videoen ikke er tilgรฆngelig

Opsummer dette indlรฆg med: