Handledning för LoadRunner-analys: Rapport och graf

1. Hur man använder Analys i LoadRunner

HP Analysis, som namnet antyder, är ett program för att utföra detaljerad (bokstavligen, mycket detaljerad) analys av prestandatestet du har genomfört.

HP Analysis tar dumpen som skapats av Controller under körningen av ditt belastningstest. Dumpen innehåller all information i ett råformat som analyseras av HP Analysis för att generera olika grafer.

Låt oss lära oss mer om HP Analysis.

För att starta HP Analysis, gå till Start-menyn =>HP Software =>HP LoadRunner =>Analys som visas nedan:

Använd Analys i LoadRunner

Detta kommer att starta Analys. Som vanligt öppnas först en startskärm som visas nedan:

Använd Analys i LoadRunner

Efter en stund kommer denna startskärm automatiskt att leda till huvudskärmen för HP Analysis. Huvudskärmen öppnas i återställt läge. Se nedanstående ögonblicksbild:

Använd Analys i LoadRunner

Klicka på Arkiv-menyn och du kommer att se en lista med menyer som i ögonblicksbilden nedan:

Använd Analys i LoadRunner

Klicka på Arkiv-menyn eller använd Ctrl + N för att öppna skapa analyssession. Detta öppnar en dialogruta som hjälper dig att hitta lrr-filen. Filtillägget, LRR står för LoadRunner Results.

Kommer du ihåg att HP Controller skapar ett arkiv med resultat i en mapp? Den mappen innehåller lrr-filen.

Leta reda på res-mappen för det scenario som du vill skapa analyssession för. En ögonblicksbild har tillhandahållits nedan som referens:

Använd Analys i LoadRunner

Så snart du väljer rätt fil kommer HP Analysis först att kontrollera om det finns tillgängligt diskutrymme för att säkerställa att du inte får ont om utrymme under processen. Detta beror på att storleken på en session kan vara mycket stor, särskilt för komplexa scenarier där du har inkluderat flera VUScripts och kört i långa timmar.

Nedanstående fönster öppnas tillfälligt:

Använd Analys i LoadRunner

Omedelbart efter att ha bekräftat att det finns diskutrymme kommer HP Analys att agera och du kommer att se ett fönster som "analyserar för närvarande", som visas nedan:

Använd Analys i LoadRunner

Hur lång tid det tar för fönstret ovan beror på storleken på resultatmappen (eller statistiken i den mappen)

Om det tar alldeles för lång tid, eller fastnar, kan du välja att avbryta genom att klicka på avbryt-knappen.

När det är klart kommer detta automatiskt att leda till ett snabbt fönster där formatmall kommer att tillämpas:

Använd Analys i LoadRunner

Detta bör snabbt leda dig till huvudfönstret i Session Explorer. Men om du använder en komplex anpassad mall och operationen avbryts av någon anledning, kan du klicka på knappen Stopp för att avbryta operationen och börja om.

2. Sammanfattningsrapport för LoadRunner-analys

När operationerna är klara kommer du att se huvudsessionsfönstret som ser ut ungefär så här:

Sammanfattningsrapport för LoadRunner-analys

Här kan du se katalogen där du hämtade resultaten från.

Du kan också se fullständig information om ditt scenario i analyssessionen. På fliken Sammanfattningsrapport kan du se varaktigheten av scenariot som kördes för att få dessa resultat.

Termen percentil används i analys nästan med varje graf. Du kan definiera värdet för percentilen i egenskapspanelen. Standardinställningen är 90.

Sammanfattningsrapport för LoadRunner-analys

Lägg märke till grafavsnittet i Session Explorer:

Sammanfattningsrapport för LoadRunner-analys

Få grafer visas redan. Du kan klicka på grafnamnet så ser du dess detaljerade utseende.

Från sammanfattningsrapporten kan du klicka på knappen för att öppna dess SLA-relaterad information, om tillgänglig.

När du klickar kommer du att se följande fönster:

Sammanfattningsrapport för LoadRunner-analys

Du kan hitta verktygsfältet precis under Arkiv-menyn längst upp, det ser ut så här:

Sammanfattningsrapport för LoadRunner-analys

Alla knappar i verktygsfältet utför någon åtgärd från Arkiv-menyn.

HP Analysis innehåller all information om ditt scenario, inklusive körtidsinställningar. Som du vid det här laget är medveten om att körtidsinställningar har betydande inverkan på prestanda, kan du se inställningarna inifrån Analys som användes för att köra scenariot.

För att se Run Time Settings, klicka påSammanfattningsrapport för LoadRunner-analys från Arkiv-menyn eller Sammanfattningsrapport för LoadRunner-analysfrån verktygsfältet.

Körtidsinställningarna kommer att visas enligt nedan:

Sammanfattningsrapport för LoadRunner-analys

Som du kan se kan inte bara alla inställningar ses från detta fönster, du kan också öppna schemat genom att klicka på Hur man använder Analyzer i LoadRunnerknappen eller visa skriptet genom att klicka på Sammanfattningsrapport för LoadRunner-analysknapp. För att stänga fönstret, klicka på Sammanfattningsrapport för LoadRunner-analys knapp.

3. Analysgrafer

HP Analysis laddar de viktigaste graferna vid analystillfället. Du kan klicka på valfritt grafnamn från Session Explorer för att se detaljer mot tillgänglig graf.

Låt oss diskutera några grafer en efter en.

3.1) Diagram för genomsnittlig svarstid:

Det här diagrammet visar antalet träffar som görs på webbservern av VUsers under varje sekund av belastningstestet. Det här diagrammet hjälper dig att utvärdera mängden belastning som VUsers genererar, i termer av antalet träffar.

Ta en titt på grafen för vårt scenario:

Diagram för genomsnittlig svarstid

När du tittar på en graf är det viktigt att förstå grafförklaringen sida vid sida.

Legenden visar transaktionsnamnet, dess färg, lägsta värde, medelvärde, maxvärde och standardavvikelse (varians runt medelvärdet).

Färgerna på grafen kan kännas igen från legenden.

3.2) Grafen träffar per sekund:

Det här diagrammet visar antalet träffar som görs på webbservern av VUsers under varje sekund av belastningstestet. Det här diagrammet hjälper dig att utvärdera mängden belastning som VUsers genererar, i termer av antalet träffar.

Ta en titt på grafen i fallet med vårt scenario:

Träffar per sekund graf

Som kan ses av grafen såväl som legenden, att det fanns tillfällen då det inte fanns några träffar på servern.

3.3) Körande VUsers-diagram:

Det här diagrammet visar antalet VUser som exekverade VUser-skript och deras status under varje sekund av ett laddningstest. Den här grafen är användbar för att bestämma VUser-belastningen på din server vid varje givet tillfälle.

Kör VUsers Graph

3.4) Genomströmningsgraf

Den här grafen visar mängden genomströmning (i byte) på webbservern under belastningstestet. Genomströmning representerar mängden data som fordonsanvändarna fick från servern vid en given sekund. Den här grafen hjälper dig att utvärdera mängden belastning VUsers genererar, i termer av servergenomströmning.

Genomströmningsdiagram

Här är en beskrivning av några fler grafer:

3.5) VUser Sammanfattning:

Det här diagrammet visar antalet fordonsanvändare som slutförde sin körning framgångsrikt, stoppade sin körning eller slutade med fel. Så här ser det ut:

VAnvändarsammanfattning

3.6) Rendezvous-graf:

Denna graf indikerar när fordonsanvändare släpptes vid mötesplatser och hur många fordonsanvändare som släpptes vid varje punkt. Så här ser det ut:

Rendezvous-graf

3.7) Transaktioner per sekund graf:

Det här diagrammet visar antalet slutförda transaktioner (både framgångsrika och misslyckade) som utförs under varje sekund av ett belastningstest. Den här grafen hjälper dig att fastställa den faktiska transaktionsbelastningen på ditt system vid varje givet tillfälle. Så här ser det ut:

Transaktioner per sekund graf

3.8) Totala transaktioner per sekund graf:

Det här diagrammet visar det totala antalet slutförda transaktioner (både framgångsrika och misslyckade) som utförts under varje sekund av ett belastningstest. Den här grafen hjälper dig att fastställa den faktiska transaktionsbelastningen på ditt system vid varje givet tillfälle. Så här ser det ut:

Totala transaktioner per sekund graf

3.9) Transaktionsöversiktsdiagram:

Det här diagrammet visar antalet transaktioner som gick igenom, misslyckades, stoppades eller slutade med fel. Så här ser det ut:

Transaktionsöversiktsdiagram

3.10) Diagram för sammanfattning av transaktionsresultat:

Det här diagrammet visar minsta, genomsnittliga och maximala svarstid för alla transaktioner i belastningstestet. Så här ser det ut:

Använd Analyzer i LoadRunner

3.11) Transaktionens svarstid under belastning diagram:

Visar genomsnittliga transaktionssvarstider i förhållande till antalet fordonsanvändare som körs vid en given punkt under belastningstestet. Det här diagrammet hjälper dig att se den allmänna inverkan av VUser-belastning på prestandatiden och är mest användbar när du analyserar ett belastningstest som körs med en gradvis belastning. Så här ser det ut:

Transaktionens svarstid under belastning graf

3.12) Transaktionssvarstids-percentildiagram:

Det här diagrammet visar andelen transaktioner som utfördes inom ett givet tidsintervall. Det här diagrammet hjälper dig att bestämma procentandelen av transaktioner som uppfyller de prestandakriterier som definierats för ditt system. Så här ser det ut:

Transaktionens svarstid percentildiagram

3.13) Diagram för distribution av transaktionssvarstid:

Det här diagrammet visar antalet gånger en transaktion slutfördes över en fördelning av tidsintervall. Observera att det här diagrammet endast visar information för en enskild transaktion åt gången. Så här ser det ut:

Transaktionens svarstid distributionsdiagram

3.14) Diagram för genomströmning (MB):

Det här diagrammet visar mängden genomströmning (i megabyte) på webbservern under belastningstestet. Genomströmning representerar mängden data som fordonsanvändarna fick från servern vid en given sekund. Den här grafen hjälper dig att utvärdera mängden belastning VUsers genererar, i termer av servergenomströmning. Så här ser det ut:

Genomströmnings(MB)diagram

3.15) Sammanfattning av HTTP-statuskod:

Det här diagrammet visar fördelningen av de olika HTTP-protokollets statuskoder som returneras från webbservern under belastningstestet. Så här ser det ut:

Sammanfattning av HTTP-statuskod

3.16) Grafen HTTP-svar per sekund:

Det här diagrammet visar antalet olika HTTP-statuskoder som returneras från webbservern under varje sekund av belastningstestet. Så här ser det ut:

HTTP-svar per sekund graf

3.17) Diagram för nedladdning av sidor per sekund:

Den här grafen visar antalet sidor som tagits emot från webbservern under belastningstestet. Så här ser det ut:

Sidor Ladda ner per sekund graf

3.18) Anslutningsdiagram:

Denna graf visar antalet anslutningar. Så här ser det ut:

Anslutningsgrafik

3.19) Anslutningar per sekund grafer:

Den här grafen visar antalet anslutningar per sekund. Så här ser det ut:

Grafer för anslutningar per sekund

3.20) Diagram för uppdelning av sidkomponenter (över tid):

Det här diagrammet visar den genomsnittliga svarstiden (i sekunder) för varje webbsida och dess komponenter under varje sekund av scenariokörningen. Så här ser det ut:

Diagram för uppdelning av sidkomponenter (över tid).

3.21) Diagram över nedladdningstid (över tid):

Det här diagrammet visar en uppdelning av varje sidkomponents nedladdningstid under varje sekund av scenariokörningen. Så här ser det ut:

Sidnedladdning Tidsfördelning (över tid) Graf

3.22) Tid till första Buffer Graf:

Det här diagrammet visar varje webbsideskomponents relativa server/nätverkstid (i sekunder) under varje sekund av scenariot som körs, under tiden tills den första bufferten har tagits emot tillbaka från webbservern. Så här ser det ut:

Dags att först Buffer Diagrammet

4. Sammanfoga grafer

Två grafer kan behöva slås samman för att ge mer meningsfull information. Till exempel, som vi diskuterade ovan i grafer att när det inte fanns några träffar på servern fanns det heller ingen bandbredd över nätverket.

Detta kan enklare ritas vid sammanslagning.

Låt oss se hur grafer slås samman.

Innan du öppnar alternativet för sammanslagning av grafer, se till att du redan har åtminstone en graf öppen som du vill slå samman. Verktyget antar att du vill lägga till ytterligare en graf till den redan öppnade grafen.

För att öppna sammanfogningsgraffönstret, gå till Visa-menyn och klicka på Sammanfoga grafer. Så här ser menyn ut:

Sammanfoga grafer

Genom att klicka på menyn ovan öppnas huvudfönstret för sammanslagna grafer, här är en ögonblicksbild:

Sammanfoga grafer

Här slår vi samman Transaktionssvarstid med Running VUsers-diagram. Fönstret Merge Graph kräver att du anger namnet på den nybildade sammanslagna grafen.

Så här ser den sammanslagna grafen ut:

Sammanfoga grafer

5. Lägg till nya grafer

För att lägga till en ny graf, klicka på Graph-menyn och välj Add New Graph.

Se nedan ögonblicksbild av menyn:

Lägg till nya grafer

När du klickar på den öppnas en lista över alla grafer som är tillgängliga i LoadRunner (HP Analysis)

Du kan välja vilken graf som helst genom att dubbelklicka på dess namn. Detta kommer att ladda grafen med värden/statistik till huvudfönstret i HP Analysis.

Klicka på knappen Stäng för att gå tillbaka till huvudfönstret.

Låt oss ta en titt på fönstret:

Lägg till nya grafer

6. Korsning med resultat

Om du redan har flera scenariokörningar kan du använda deras resultatmapp för att matcha statistiken. Denna process hjälper till att direkt jämföra båda resultaten och generera en kumulativ rapport.

För att utföra Cross-resultat, klicka påKorsning Med Resultatikonen från verktygsfältet eller klicka på Korsa med resultat på Arkiv-menyn.

Detta öppnar ett fönster:

Korsning Med Resultat

Resultatlistan visar din aktuella resultatmapp (för vilken analysen utförs)

Du kan klicka på knappen Lägg till för att lägga till ytterligare en resultatmapp som ett kryss kommer att analyseras med.

Korsning Med Resultat

Välj den andra resultatmappen och klicka på Öppna.

Det föregående resultatlistan öppnas igen. Den här gången kommer du att ha två resultatmappar i listan.

Titta i fönstret:

Korsning Med Resultat

Klicka på OK-knappen.

Ett nytt fönster öppnas med jämförelse av båda resultaten sida vid sida.

Här är en ögonblicksbild:

Korsning Med Resultat

Du kan lägga till så många resultatmappar i korslistan du vill, men detta kommer att bli komplicerat att förstå och analysera. Så det rekommenderas att hålla listan kort.

7. Spara en session

Att arbeta med HP Analysis kan ta mycket tid. Eftersom du kan ha slagit samman graf eller för närvarande studerar någon ny graf, är det en bra idé att spara din sessionsinformation.

För att spara din session, klicka på Arkiv-menyn och klicka på Spara.

Nedanstående dialogfönster öppnas:

Spara en session

Om du klickar på knappen Spara initieras sparprocessen som kan vara omedelbar eller tidskrävande, beroende på sessionens storlek.

Så här ser fönstret ut:

Spara en session

7.1) Öppna en session

Du kan öppna en befintlig session på liknande sätt. Klicka helt enkelt på Öppna under Arkiv-menyn och välj mappen för den sparade sessionen. Kom ihåg att HP Analysis inte öppnar den sista mappnoden; snarare öppnar den själva mappen.

Öppna en session

Detta öppnar huvudfönstret i Analysis där du kan återuppta ditt arbete.

8. Exportera till HTML-rapport:

HP Analysis tillhandahåller en funktion för att exportera all data till en välformaterad HTML- eller dokumentformatrapport. För att exportera, klicka på Rapport-menyn och välj HTML-rapport. Ta en titt på menyn nedan:

Exportera till HTML-rapport

Detta öppnar en dialogruta för att hitta katalogen där HML-rapporten kommer att placeras.

Ta en titt på skärmbilden nedan:

Exportera till HTML-rapport

Så snart du klickar på knappen Spara börjar HP Analysis exportera resultat och förbereda en rapport i HTML-format. En startskärm visas under en kort period, beroende på storleken på rapporten du exporterar:

Exportera till HTML-rapport

När exporten är klar kommer den omedelbart att öppna den nyligen exporterade HTML-filen i Internet Explorer eller din standardwebbläsare. Här är din 1:a prestation Testning Rapporten ser ut så här:

Exportera till HTML-rapport

Video på Analyzer

Klicka här. om videon inte är tillgänglig