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:
Dette vil starte Analyse. Som sรฆdvanlig รฅbnes der fรธrst en splash-skรฆrm som vist nedenfor:
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:
Klik pรฅ menuen Filer, og du vil se en liste over menuer som i nedenstรฅende snapshot:
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:
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:
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:
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:
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:
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.
Bemรฆrk grafafsnittet i Session Explorer:
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:
Du kan finde vรฆrktรธjslinjen lige under menuen Filer รธverst, den ser sรฅdan ud:
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รฅ fra menuen Filer eller
knappen fra vรฆrktรธjslinjen.
Kรธrselstidsindstillingerne vil blive vist som nedenfor:
Som du kan se, kan ikke kun alle indstillingerne ses fra dette vindue, du kan ogsรฅ รฅbne skemaet ved at klikke pรฅ knappen eller se scriptet ved at klikke pรฅ
knap. Klik pรฅ for at lukke vinduet
.
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:
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:
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.
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.
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:
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:
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:
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:
3.9) Transaktionsoversigtsgraf:
Denne graf viser antallet af transaktioner, der er bestรฅet, mislykkedes, stoppet eller endt med fejl. Sรฅdan ser det ud:
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:
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:
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:
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:
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:
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:
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:
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:
3.18) Forbindelsesgraf:
Denne graf viser antallet af forbindelser. Sรฅdan ser det ud:
3.19) Forbindelser pr. sekund grafer:
Denne graf viser antallet af forbindelser pr. sekund. Sรฅdan ser det ud:
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:
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:
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:
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:
Hvis du klikker pรฅ ovenstรฅende menu, รฅbnes hovedvinduet for sammenlรฆgning af grafer, her er et รธjebliksbillede:
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:
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:
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:
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รฅikonet fra vรฆrktรธjslinjen eller klik pรฅ Kryds med resultater i menuen Filer.
Dette รฅbner vinduet:
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.
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:
Klik pรฅ OK-knappen.
Et nyt vindue รฅbnes med sammenligning af begge resultater side om side.
Her er et รธjebliksbillede:
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:
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:
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.
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:
Dette รฅbner en dialogboks for at finde den mappe, hvor HML-rapporten vil blive placeret.
Tag et kig pรฅ skรฆrmbilledet nedenfor:
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:
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:
Video pรฅ Analyzer
Klik link. hvis videoen ikke er tilgรฆngelig


























.png)






.png)
















