LoadRunner Analysis Tutorial: Rapport og graf
⚡ Smart opsummering
LoadRunner Analysis omdanner de rå resultater fra Controller til læsbare grafer, en opsummeringsrapport og en eksporterbar HTML-rapport, så en færdig loadtest bliver dokumentation, du kan give til interessenter.
Sådan bruger du analyse i LoadRunner
LoadRunner Analysis er, som navnet antyder, et program til at udføre detaljeret (bogstaveligt talt, meget detaljeret) analyse af den performancetest, du har udført.
Analyse tager dumpet skabt af controller under udførelsen af din belastningstest. Dumpfilen indeholder alle oplysningerne i et råt format, som analyseres af Analysis for at generere forskellige grafer.
Mærkebemærkning: Disse skærme er fra HP-æraens udgivelse. Produktet blev overført til Micro Focus og er nu OpenText Professionel præstationsteknik; Analysemenuerne og grafnavnene er uændrede.
Lad os lære mere om LoadRunner-analyse.
For at starte 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 velkomstskærm automatisk føre til hovedskærmen i Analysis. Hovedskærmen åbner 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 oprette en ny analysesession. Dette åbner en dialogboks, der hjælper dig med at finde lrr-filen. Filtypen LRR står for LoadRunner Results.
Husker du, at controlleren opretter et arkiv med resultater i en mappe? Den mappe indeholder lrr-filen.
Versionsnotat: .lrr indeholder det rå Controller-output; den parsede session gemmes separat som .lra, og det er den, du genåbner. Resultater > Automatisk indlæsningsanalyse får Controlleren til at starte analysen for dig.
Find res-mappen for det scenarie, du vil oprette analysesessionen for. Der er vist et øjebliksbillede nedenfor til reference:
Så snart du har valgt den korrekte fil, vil Analysis først kontrollere, om der er ledig diskplads, for at sikre, at du ikke løber tør for plads under processen. Dette skyldes, at størrelsen på en session kan være meget stor, især i komplekse scenarier, hvor du har inkluderet flere VUser-scripts og kører i lange perioder. Bekræftelsen vises kortvarigt ved siden af menupunktet Filer nedenfor.
Umiddelbart efter bekræftelse af tilgængelig diskplads, vil Analysen aktiveres, og du vil se et vindue med den aktuelle analyse, som vist nedenfor:
Den tid, det tager at se ovenstående vindue, afhænger af størrelsen på resultatmappen (eller statistikken i den pågældende 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 burde hurtigt føre dig til hovedvinduet i Session Explorer. Men hvis du bruger en kompleks, brugerdefineret skabelon, og handlingen afbrydes af en eller anden grund, kan du klikke på knappen Stop for at annullere handlingen og starte forfra.
LoadRunner-analyseoversigtsrapport
Når operationen er færdig, vil du se hovedsessionsvinduet, som ser nogenlunde sådan ud:
Her kan du se den mappe, hvor du hentede resultaterne fra.
Du kan også se komplette oplysninger om dit scenarie i analysesessionen. I 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:
Der vises allerede et par grafer. Du kan klikke på grafnavnet, og du vil se dens detaljerede udseende.
Fra oversigtsrapporten kan du åbne de SLA-relaterede oplysninger for kørslen, hvis en SLA er defineret i controlleren.
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.
Analyse indeholder alle oplysninger om dit scenarie, inklusive indstillinger under kørsel. Som du allerede er klar over, har indstillinger under kørsel en betydelig indflydelse på ydeevnen, så du kan se de indstillinger, der blev brugt til at køre scenariet, indefra selve Analyse.
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 du ikke blot se alle indstillingerne i dette vindue, du kan også åbne tidsplanen ved at klikke på knappen, eller se scriptet ved at klikke på
knappen. For at lukke vinduet skal du klikke på
.
Analysegrafer
Analysen indlæser de vigtigste grafer på analysetidspunktet. Du kan klikke på et hvilket som helst grafnavn i Session Explorer for at se detaljerne for den pågældende graf.
To kontroller ændrer, hvad hver graf viser: granularitet, det tidsinterval, som hvert datapunkt dækker, og Filtre, som begrænser grafen til udvalgte transaktioner eller V-brugere.
Lad os diskutere et par grafer én efter én.
Gennemsnitlig responstid graf
Denne graf viser den gennemsnitlige tid, det tager at udføre hver transaktion i løbet af hvert sekund af belastningstesten. Den viser, om serverens ydeevne holder sig inden for det aftalte minimums- og maksimuminterval for svartid.
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.
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.
Se på grafen i vores scenarie:
Som det fremgår af både grafen og forklaringen, var der tidspunkter, hvor der ikke var nogen hits på serveren.
Kører VUsers Graph
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.
Gennemstrømningsgraf
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:
VUser-oversigtsgraf
Denne graf viser antallet af V-brugere, der har gennemført deres kørsel, stoppet deres kørsel eller afsluttet med fejl. Sådan ser det ud:
Rendezvous graf
Denne graf viser, hvornår V-brugere blev frigivet på mødestederne, og hvor mange V-brugere der blev frigivet på hvert tidspunkt. Sådan ser det ud:
Transaktioner pr. sekund graf
Denne graf viser antallet af gennemførte transaktioner (både vellykkede og mislykkede), der blev 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å et givet tidspunkt. Sådan ser det ud:
Samlede transaktioner pr. sekund graf
Denne graf viser det samlede antal gennemførte transaktioner (både vellykkede og mislykkede), der blev 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å et givet tidspunkt. Sådan ser det ud:
Transaktionsoversigtsgraf
Denne graf viser antallet af transaktioner, der er bestået, mislykkedes, stoppet eller afsluttet med fejl. Sådan ser det ud:
Oversigtsgraf over transaktionsydelse
Denne graf viser den minimale, gennemsnitlige og maksimale svartid for alle transaktioner i indlæsningstesten. Sådan ser det ud:
Transaktionssvartid under belastning graf
Denne graf viser gennemsnitlige svartider for transaktioner i forhold til antallet af VUsers, der kører på et givet tidspunkt under indlæsningstesten. Den hjælper dig med at se den generelle indvirkning af VUser-belastning på ydeevnetiden og er mest nyttig, når du analyserer en indlæsningstest, der køres med en gradvis indlæsning. Sådan ser den ud:
Transaktionsresponstid-percentilgraf
Denne graf viser procentdelen af transaktioner, der blev udført inden for et givet tidsrum. 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:
Transaktionsresponstidsfordelingsgraf
Denne graf viser antallet af gange en transaktion blev gennemført over en fordeling af tidsintervaller. Bemærk, at denne graf kun viser oplysninger for en enkelt transaktion ad gangen. Sådan ser den ud:
Graf for gennemløbshastighed (MB)
Denne graf viser mængden af gennemløb (i megabyte) på webserveren under belastningstesten. Gennemløbet repræsenterer den mængde data, som V-brugerne modtog fra serveren på et givet sekund. Denne graf hjælper dig med at evaluere mængden af belastning, som V-brugere genererer, med hensyn til servergennemløb. Sådan ser det ud:
HTTP-status Code Oversigtsgraf
Denne graf viser fordelingen af de forskellige HTTP-protokolstatuskoder, der returneres fra webserveren under indlæsningstesten. Sådan ser det ud:
HTTP-respons pr. sekund graf
Denne graf viser antallet af forskellige HTTP-statuskoder, der returneres fra webserveren i løbet af hvert sekund af belastningstesten. Sådan ser det ud:
Sider Download Per Second Graph
Denne graf viser antallet af sider modtaget fra webserveren under indlæsningstesten. Sådan ser det ud:
Forbindelsesgraf
Denne graf viser antallet af åbne forbindelser mod webserveren under kørslen. Sådan ser det ud:
Graf over forbindelser pr. sekund
Denne graf viser antallet af åbnede forbindelser pr. sekund under kørslen. Sådan ser det ud:
Sidekomponentopdeling (over tid) Graf
Denne graf viser den gennemsnitlige svartid (i sekunder) for hver webside og dens komponenter i løbet af hvert sekund af scenariekørslen. Sådan ser det ud:
Side Download Tidsfordeling (over tid) Graf
Denne graf viser en oversigt over downloadtiden for hver sidekomponent i løbet af hvert sekund af scenariekørslen. Sådan ser det ud:
Tid til først Buffer Graf
Denne graf viser hver websidekomponents relative server-/netværkstid (i sekunder) i løbet af hvert sekund af scenariekørslen, i den periode, indtil den første buffer modtages korrekt tilbage fra webserveren. Sådan ser det ud:
Sammenlægning af grafer
To grafer skal muligvis slås sammen for at få mere meningsfuld information frem. For eksempel, som vi så i graferne ovenfor, var der heller ingen båndbredde over netværket, når der ikke var nogen hits på serveren.
Den sammenhæng er langt lettere at se, når de to grafer tegnes sammen.
Lad os se, hvordan grafer flettes.
Før du åbner funktionen til graffletning, skal du sørge for, at du har mindst én graf åben, den du vil flette. Værktøjet antager, at du vil tilføje en anden graf til den allerede åbnede graf.
For at åbne vinduet med graffletning skal du gå til menuen Vis og klikke på Flet grafer. Sådan ser menuen ud:
Hvis du klikker på menuen ovenfor, åbnes hovedvinduet til sammenflettelse af grafer. Her er et øjebliksbillede:
Her fletter vi grafen for transaktionsresponstid med grafen for kørende VUsers. Vinduet Fletgraf beder om navnet på den flettede graf og en af tre flettetyper:
| Fletningstype | Hvad gør den | Brug det når |
|---|---|---|
| Overlay | Et plot, en Y-akse på hver side, fælles X-akse. | Begge målinger aflæses på den samme tidslinje. |
| Tile | Grafer stablet, Y-akse opdelt, X-akse delt. | Værdiintervallerne er for forskellige til at kunne overlappes. |
| Sammenhold | Den ene grafs Y-akse er plottet mod den andens. | Test af om den ene måling styrer den anden. |
Sådan ser denne sammenflettede graf ud:
Tilføj nye grafer
For at tilføje en ny graf skal du klikke på menuen Graf og vælge Tilføj ny graf.
Se nedenstående øjebliksbillede af menuen:
Når du klikker på den, åbnes en liste over alle de grafer, der er tilgængelige i LoadRunner Analysis.
Du kan vælge en hvilken som helst graf ved at dobbeltklikke på dens navn. Dette vil indlæse grafen med dens værdier og statistikker i hovedvinduet i Analyse.
Klik på knappen Luk for at gå tilbage til hovedvinduet.
Lad os se på vinduet:
Krydsning med resultater
Hvis du allerede har flere scenariekørsler, kan du bruge deres resultatmapper til at krydsmatche statistikkerne. Denne proces hjælper dig med at sammenligne begge resultater direkte og generere en kumulativ rapport.
For at udføre krydsresultater skal du klikke på ikonet på værktøjslinjen, eller klik på Kryds med resultater i menuen Filer.
Dette åbner vinduet nedenfor:
Resultatlisten viser din aktuelle resultatmappe, den som analysen udføres på.
Du kan klikke på knappen Tilføj for at tilføje endnu en resultatmappe, som krydset skal analyseres i forhold til.
Vælg den anden resultatmappe, og klik på Åbn.
Det forrige vindue med resultatlisten åbnes igen. Denne gang har du to resultatmapper på listen.
Tag et kig i vinduet:
Klik på OK-knappen.
Et nyt vindue åbnes med en side-om-side sammenligning af begge resultater.
Her er et øjebliksbillede:
Du kan tilføje så mange resultatmapper til krydslisten, som du ønsker; dette vil dog blive kompliceret at forstå og analysere. Så det anbefales at holde listen kort.
Gem en session
Det kan tage lang tid at arbejde med Analyse. Da du måske har flettet en graf sammen, eller måske stadig studerer en ny, er det en god idé at gemme dine sessionsoplysninger.
For at gemme din session skal du klikke på menuen Filer og derefter klikke på Gem.
Dialogvinduet nedenfor åbnes:
Hvis du klikker på knappen Gem, starter gemningsprocessen, som kan være øjeblikkelig eller tidskrævende, afhængigt af sessionens størrelse. Det, der skrives, er .lra-sessionsfilen, inklusive eventuelle grafer, du har flettet eller tilføjet.
Sådan ser vinduet ud:
Åbning af en session
Du kan åbne en eksisterende session på en lignende måde. Du skal blot klikke på Åbn i menuen Filer og vælge mappen for den gemte session. Husk, at Analyse ikke åbner den sidste mappenode, men snarere selve mappen.
Dette åbner hovedvinduet i Analyse, hvor du kan genoptage dit arbejde.
Eksport til en HTML-rapport
Analyse tilbyder en funktion til at eksportere alle data til en velformateret HTML- eller Word-rapport. For at eksportere skal du klikke på menuen Rapport og vælge HTML-rapport. Se menuen nedenfor:
Dette åbner en dialogboks, hvor du kan finde den mappe, hvor HTML-rapporten skal placeres.
Tag et kig på skærmbilledet nedenfor:
Så snart du klikker på knappen Gem, begynder Analysis at eksportere resultater og udarbejde en rapport i HTML-format. Der vises et velkomstskærmbillede i et kort øjeblik, afhængigt af størrelsen på den rapport, du eksporterer:
Når eksporten er færdig, åbner den senest eksporterede HTML-fil med det samme i Internet Explorer eller din standardbrowser. Sådan fungerer din første præstation Test rapporten ser ud:
Tip: Gem skabelonen med "Anvend automatisk denne skabelon på en ny session" og markér indstillingen for automatisk HTML-rapport, og Analyse producerer den samme rapport for hver fremtidig session.
Video på Analyzer
Gennemgangen nedenfor dækker de samme analyseskærme i bevægelse.
Klik link. hvis videoen ikke er tilgængelig.
Analyse lukker LoadRunner-arbejdsgangen: VuGen-scripts renses igennem korrelation og parametrisering, drevet af controller, så læs her. Se LoadRunner-arkitektur, Test af ydeevne og Load Testing vejledninger.


























.png)






.png)
















