I denne vejledning vil vi studere følgende emner-
1. Sådan bruges analyse i LoadRunner
2. LoadRunner-analyse Oversigtsrapport
3. Analysegrafer
4. Fletning af grafer
5. Tilføj nye grafer
6. Kryds med resultater
7. Gem en session
Lad os begynde-
1. Sådan bruges analyse i LoadRunner
HP-analyse, som navnet antyder, er et program til at udføre detaljeret (bogstaveligt talt meget detaljeret) analyse af den præstationstest, du har udført.
HP Analysis tager dumpen oprettet af Controller under udførelsen af din belastningstest. Dumpen indeholder alle oplysningerne i et råformat, der analyseres af HP-analyse for at generere forskellige grafer.
Lad os lære mere om HP-analyse.
For at starte HP-analyse skal du gå til Start Menu => HP Software => HP LoadRunner => Analyse som vist nedenfor:
Dette starter analyse. Som sædvanligt åbnes først en stænkskærm som vist nedenfor:
Efter et øjeblik vil denne stænkskærm automatisk føre til hovedskærmen i HP Analysis. Hovedskærmen åbnes i gendannet tilstand. Se nedenstående øjebliksbillede:
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 til at åbne oprette analysesession. Dette åbner en dialogboks for at hjælpe dig med at finde lrr-filen. Filudvidelsen LRR står for LoadRunner Results.
Kan du huske, at HP Controller opretter et lager med resultater i en mappe? Denne mappe indeholder lrr-filen.
Find res-mappen for det scenarie, som du vil oprette analysesession for. Et øjebliksbillede er angivet nedenfor som reference:
Så snart du vælger den korrekte fil, kontrollerer HP Analysis først, 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 VUScripts og kørt i lange timer.
Vinduet nedenfor åbnes et øjeblik:
Umiddelbart efter at have bekræftet tilgængeligheden af diskplads, kommer HP Analyse til handling, og du vil se et "aktuelt analyserende" vindue som vist nedenfor:
Den tid, der tages af ovenstående vindue, afhænger af størrelsen på resultatmappen (eller statistikkerne i den mappe)
Hvis det tager alt for lang tid eller sidder fast, kan du vælge at annullere ved at klikke på knappen Annuller.
Når du er færdig, fører dette automatisk til et hurtigt vindue, hvor formatskabelonen anvendes:
Dette skulle hurtigt føre dig til hovedvinduet i Session Explorer. Men hvis du bruger en kompliceret brugerdefineret skabelon, og operationen stopper af en eller anden grund, kan du klikke på Stop-knappen for at annullere handlingen og starte forfra.
2. LoadRunner Analysesammendragsrapport
Når operationerne er afsluttet, vil du se hovedsessionens vindue, der ser sådan ud:
Her kan du se det bibliotek, hvor du hentede resultaterne fra.
Du kan også se komplette oplysninger om dit scenario i analysesessionen. På fanen Resumérapport 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.
Læg mærke til grafafsnittet i Session Explorer:
Få grafer vises allerede. Du kan klikke på grafnavnet, og du vil se dets detaljer se ud.
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 knapper i værktøjslinjen udfører en handling fra menuen Filer.
HP-analyse indeholder alle informationer om dit scenario, herunder indstillinger for kørselstid. Som du nu er klar over, at indstillinger for kørselstid har betydelig indflydelse på ydeevnen, kan du se indstillingerne fra analyse, der blev brugt til at køre scenariet.
Klik på for at se indstillingerne for kørselstid fra filmenuen eller
Indstillingerne for kørselstid vises som nedenfor:
Som du kan se, kan ikke kun alle indstillinger ses fra dette vindue, du kan også åbne tidsplanen ved at klikke på knap eller se script ved at klikke på knap. Klik på for at lukke vinduet
3. Analysegrafer
HP-analyse indlæser de vigtigste grafer på tidspunktet for analysen. 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 få grafer en efter en.
3.1 Graf for gennemsnitlig svartid:
Denne graf viser antallet af hits, der er foretaget på webserveren af VUsers i hvert sekund af belastningstesten. Denne graf hjælper dig med at evaluere mængden af belastning, som VUsere genererer med hensyn til antallet af hits.
Se grafen over vores scenarie:
Når du ser en graf, er det afgørende at forstå graflegenden side om side.
Forklaringen viser transaktionsnavnet, dens farve, minimumsværdi, gennemsnitsværdi, maksimumværdi og standardafvigelse (varians omkring gennemsnittet).
Grafens farver kan genkendes fra legenden.
3.2 Hits pr. Sekund graf:
Denne graf viser antallet af hits, der er foretaget på webserveren af VUsers i hvert sekund af belastningstesten. Denne graf hjælper dig med at evaluere mængden af belastning, som VUsere genererer med hensyn til antallet af hits.
Se på grafen i tilfælde af vores scenario:
Som det kan ses af grafen samt legenden, at der var tidspunkter, hvor der ikke var hits til serveren.
3.3 Kørsel af VUsers-graf:
Denne graf viser antallet af VU-brugere, der udførte VUser-scripts, og deres status under hvert sekund af en belastningstest. Denne graf er nyttig til bestemmelse af VUser-belastningen på din server til enhver tid.
3.4 Gennemstrømningsgraf
Denne graf viser mængden af kapacitet (i byte) på webserveren under belastningstesten. Gennemstrømning repræsenterer mængden af data, som VU-brugerne modtog fra serveren i et givet sekund. Denne graf hjælper dig med at evaluere mængden af belastning, som VUsere genererer med hensyn til servergennemstrømning.
Her er en beskrivelse af nogle flere grafer:
3,5 V-brugeroversigt:
Denne graf viser antallet af VU-brugere, der fuldførte deres kørsel med succes, stoppede deres kørsel eller sluttede med fejl. Sådan ser det ud:
3.6 Rendezvous-graf:
Denne graf indikerer, hvornår VU-brugere blev frigivet ved rendezvous-punkter, og hvor mange VU-brugere, der blev frigivet på hvert punkt. Sådan ser det ud:
3.7 Transaktioner pr. Anden graf:
Denne graf viser antallet af gennemførte transaktioner (både vellykkede og mislykkede) udført i hvert sekund af en belastningstest. Denne graf hjælper dig med at bestemme den faktiske transaktionsbelastning på dit system til enhver tid. 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 hvert sekund af en belastningstest. Denne graf hjælper dig med at bestemme den faktiske transaktionsbelastning på dit system til enhver tid. Sådan ser det ud:
3.9 Graf for transaktionsoversigt:
Denne graf viser antallet af transaktioner, der har bestået, mislykkedes, stoppede eller sluttede med fejl. Sådan ser det ud:
3.10 Oversigt over transaktionsydeevne:
Denne graf viser minimum, gennemsnit og maksimal responstid for alle transaktioner i belastningstesten. Sådan ser det ud:
3.11 Transaktionssvarstid under belastningsgraf:
Viser gennemsnitlige transaktionssvaretider i forhold til antallet af VU-brugere, der kører på et givet tidspunkt under belastningstesten. Denne graf hjælper dig med at se den generelle indvirkning af VUser-belastning på ydelsestiden og er mest nyttig, når du analyserer en belastningstest, der køres med en gradvis belastning. Sådan ser det ud:
3.12 Graf for transaktionssvarstid Percentil:
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 Graf for fordeling af transaktionssvarstid:
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 det ud:
3.14 Gennemstrømningsgraf (MB):
Denne graf viser mængden af kapacitet (i megabyte) på webserveren under belastningstesten. Gennemstrømning repræsenterer mængden af data, som VU-brugerne modtog fra serveren i et givet sekund. Denne graf hjælper dig med at evaluere mængden af belastning, som VUsere genererer med hensyn til servergennemstrømning. Sådan ser det ud:
3.15 Oversigt over HTTP-statuskode:
Denne graf viser fordelingen af de forskellige HTTP-protokolstatuskoder, der returneres fra webserveren under belastningstesten. Sådan ser det ud:
4
3.16 HTTP-respons pr. Anden graf:
Denne graf viser antallet af forskellige HTTP-statuskoder, der returneres fra webserveren under hvert sekund af belastningstesten. Sådan ser det ud:
3.17 sider download pr. Sekund graf:
Denne graf viser antallet af sider modtaget fra webserveren under indlæsningstesten. 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 Komponentoversigt over sider (over tid) -graf:
Denne graf viser den gennemsnitlige svartid (i sekunder) for hver webside og dens komponenter i hvert sekund af scenarikøringen. Sådan ser det ud:
3.21 Graf for nedbrydning af tidsoverførsel (over tid):
Denne graf viser en opdeling af hver sidekomponents downloadtid i hvert sekund af scenarikørslen. Sådan ser det ud:
3.22 Tid til første buffer graf:
Denne graf viser hver webside-komponents relative server / netværkstid (i sekunder) i løbet af hvert sekund af scenariskøringen i den periode, indtil den første buffer modtages med succes tilbage fra webserveren. Sådan ser det ud:
4. Fletning af grafer
Det kan være nødvendigt at flette to grafer for at give mere meningsfuld information. For eksempel, som vi diskuterede ovenfor i grafer, at når der ikke var hits til serveren, var der heller ingen båndbredde over netværket.
Dette kan lettere tegnes, når det flettes.
Lad os se, hvordan grafer flettes.
Før du åbner indstillingen for graffusion, skal du sikre dig, at du allerede har åbnet mindst en graf, som du ønsker at flette. Hjælpeprogrammet antager, at du vil tilføje en anden graf til den allerede åbnede graf.
For at åbne vinduet med fletdiagram skal du gå til menuen Vis og klikke på Flet grafer. Sådan ser menuen ud:
Hvis du klikker på menuen ovenfor, åbnes hovedvinduet for sammenfletning af grafer, her er et øjebliksbillede:
Her fletter vi transaktionssvarstid med kørende VUsers-graf. Vinduet Flet graf kræver, at du angiver navnet på den nyoprettede flettede graf.
Sådan ser denne fusionerede graf ud:
5. Tilføj nye grafer
For at tilføje ny graf skal du klikke på menuen Graf og vælge Tilføj ny graf.
Se nedenstående øjebliksbillede af menuen:
:
Når der er klikket på, åbner den en liste over alle tilgængelige grafer i LoadRunner (HP-analyse)
Du kan vælge en hvilken som helst graf ved at dobbeltklikke på dens navn. Dette indlæser grafen med værdier / statistikker 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 kørt flere scenarier, kan du bruge deres resultatmappe til at krydse match med statistikken. Denne proces hjælper direkte med at sammenligne begge resultater og generere en kumulativ rapport.
Klik på for at udføre krydsresultater ikon 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 en anden resultatmappe, som et kryds analyseres med.
Vælg den anden resultatmappe, og klik på Åbn.
Det forrige resultatlistevindue åbnes igen. Denne gang har du to resultatmapper på listen.
Se på vinduet:
Klik på knappen OK.
Et nyt vindue åbnes, der indeholder side om side sammenligning af begge resultater.
Her er et øjebliksbillede:
Du kan tilføje så mange resultatmapper på krydslisten, som du ønsker, men dette bliver kompliceret at forstå og analysere. Så det foreslås at holde listen kort.
7. Gemme en session
Arbejdet med HP-analyse kan tage lang tid. Da du muligvis har flettet graf eller i øjeblikket studerer en ny graf, er det en god ide at gemme dine sessionsoplysninger.
For at gemme din session skal du klikke på menuen Filer og klikke på Gem.
Under dialogvinduet åbnes:
Ved at klikke 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. Klik blot på Åbn under Filmenuen, og vælg mappen til den gemte session. Husk, HP Analysis åbner ikke den sidste mappeknude. snarere åbner den selve mappen.
Dette åbner hovedvinduet i analyse, hvor du kan genoptage dit arbejde.
8. Eksport til HTML-rapport:
HP Analysis 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. Se på menuen nedenfor:
Dette åbner en dialogboks for at finde det bibliotek, hvor HML-rapporten placeres.
Se på skærmbilledet nedenfor:
Så snart du klikker på knappen Gem, begynder HP Analyse at eksportere resultater og udarbejde en rapport i HTML-format. En stænkskæ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 ser det ud, hvordan din 1. effektivitetsrapport ser ud:
Video på Analyzer
Klik her, hvis videoen ikke er tilgængelig