I denna handledning kommer vi att studera följande ämnen-
1. Hur man använder analys i LoadRunner
2. Sammanfattningsrapport för LoadRunner-analys
3. Analysdiagram
4. Sammanfoga diagram
5. Lägg till nya grafer
6. Korsa med resultat
7. Spara en session
Låt oss börja-
1. Hur man använder analys i LoadRunner
HP-analys, som namnet antyder, är ett program för att utföra detaljerad (bokstavligen, mycket detaljerad) analys av det prestandatest som du har utfört.
HP-analys tar dumpningen som skapats av Controller under körning av ditt lasttest. Dumpen innehåller all information i ett råformat som analyseras av HP-analys för att generera olika grafer.
Låt oss lära oss mer om HP-analys.
För att starta HP-analys, gå till Start-menyn => HP-programvara => HP LoadRunner => Analys som visas nedan:
Detta kommer att starta analys. Som vanligt öppnas först en stänkskärm enligt nedan:
Efter ett ögonblick leder denna stänkskärm automatiskt till HP-analysens huvudskärm. Huvudskärmen öppnas i återställt läge. Se nedanstående ögonblicksbild:
Klicka på Arkiv-menyn så ser du en lista med menyer som i ögonblicksbilden nedan:
Klicka på Arkiv-menyn eller använd Ctrl + N för att öppna skapa analys session. Detta öppnar en dialogruta som hjälper dig att hitta lrr-filen. Filändelsen, 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 upp resmappen för det scenario som du vill skapa analyssession för. En ögonblicksbild har tillhandahållits nedan för referens:
Så snart du väljer rätt fil kommer HP-analys först att kontrollera om det finns ledigt diskutrymme för att se till att du inte tar slut på utrymme under processen. Detta beror på att sessionens storlek kan vara mycket stor, särskilt för komplexa scenarier där du har inkluderat flera VUScripts och kört under långa timmar.
Nedanför fönstret öppnas tillfälligt:
Omedelbart efter att ha bekräftat tillgängligheten på hårddiskutrymme kommer HP Analysis att agera och du kommer att se ett "för närvarande analyserar" -fönster, som visas nedan:
Tiden det tar ovanför fönstret 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å knappen Avbryt.
När du är klar kommer detta automatiskt att leda till ett snabbt fönster där formatmallen kommer att tillämpas:
Detta bör snabbt leda dig till huvudfönstret i Session Explorer. Men om du använder någon komplex anpassad mall och operationen avbryts av någon anledning kan du klicka på Stopp-knappen för att avbryta operationen och börja om.
2. LoadRunner analys sammanfattningsrapport
När operationerna är färdiga ser du huvudfönstret som ser ungefär så ut:
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 hur länge det scenario som kördes för att få dessa resultat.
Termen percentil används i analysen nästan för varje graf. Du kan definiera värdet för percentilen i egenskapspanelen. Standard är 90.
Lägg märke till diagramavsnittet i Session Explorer:
Få grafer visas redan. Du kan klicka på grafnamnet så kommer dess detaljer att se ut.
Från sammanfattningsrapporten kan du klicka på knappen för att öppna dess SLA-relaterade information, om tillgänglig.
När du klickar ser du fönstret nedan:
Du hittar verktygsfältet precis under Arkiv-menyn överst, det ser ut så här:
Alla knappar i verktygsfältet utför några åtgärder från Arkiv-menyn.
HP-analys innehåller all information om ditt scenario, inklusive inställningar för körtid. Som du är medveten om nu att körtidsinställningar har en betydande inverkan på prestanda kan du visa inställningarna från analys som användes för att köra scenariot.
Klicka på för att se inställningarna för körtid från Arkiv-menyn eller
Inställningarna för körtid visas enligt nedan:
Som du kan se, inte bara alla inställningar kan ses från detta fönster, du kan också öppna schemat genom att klicka på knappen eller visa skript genom att klicka på knapp. Klicka på för att stänga fönstret
3. Analysdiagram
HP-analys laddar de viktigaste graferna vid tidpunkten för analysen. Du kan klicka på valfritt diagramnamn från Session Explorer för att visa detaljer i förhållande till tillgängligt diagram.
Låt oss diskutera några grafer en efter en.
3.1 Diagram över genomsnittlig svarstid:
Denna graf visar antalet träffar som görs på webbservern av VUsers under varje sekund av belastningstestet. Denna graf hjälper dig att utvärdera mängden belastning VUsers genererar, i termer av antalet träffar.
Ta en titt på grafen för vårt scenario:
När du visar ett diagram är det viktigt att förstå grafförklaringen sida vid sida.
Förklaringen visar transaktionens namn, dess färg, minimivärde, medelvärde, maximivärde och standardavvikelse (avvikelse runt medelvärdet).
Grafens färger kan kännas igen från legenden.
3.2 träffar per sekund graf:
Denna graf visar antalet träffar som görs på webbservern av VUsers under varje sekund av belastningstestet. Denna graf hjälper dig att utvärdera mängden belastning VUsers genererar, i termer av antalet träffar.
Ta en titt på diagrammet i fall av vårt scenario:
Som framgår av grafen och legenden att det fanns tider där det inte fanns några träffar på servern.
3.3 Kör VUsers-diagram:
Den här grafen visar antalet VUsers som körde VUser-skript och deras status under varje sekund av ett belastningstest. Denna graf är användbar för att bestämma VUser-belastningen på din server vid ett givet tillfälle.
3.4 Genomströmningsdiagram
Denna graf visar mängden genomströmning (i byte) på webbservern under belastningstestet. Genomströmning representerar mängden data som VU-erna fick från servern vid en given sekund. Denna graf hjälper dig att utvärdera mängden belastning som VUsers genererar, när det gäller servergenomströmning.
Här är beskrivning till några fler diagram:
3.5 V-användaresammanfattning:
Den här grafen visar antalet användare som slutförde körningen framgångsrikt, stoppade körningen eller slutade med fel. Så här ser det ut:
3.6 Rendezvous-diagram:
Denna graf indikerar när VU-användare släpptes vid mötesplatser och hur många VU-användare som släpptes vid varje punkt. Så här ser det ut:
3.7 Graf för transaktioner per sekund:
Denna graf visar antalet genomförda transaktioner (både lyckade och misslyckade) som utförts under varje sekund av ett belastningstest. Denna graf hjälper dig att bestämma den faktiska transaktionsbelastningen på ditt system vid ett givet tillfälle. Så här ser det ut:
3.8 Totalt antal transaktioner per sekund:
Denna graf visar det totala antalet genomförda transaktioner (både lyckade och misslyckade) som utförts under varje sekund av ett belastningstest. Denna graf hjälper dig att bestämma den faktiska transaktionsbelastningen på ditt system vid ett givet tillfälle. Så här ser det ut:
3.9 Graf för transaktionsöversikt:
Den här grafen visar antalet transaktioner som passerat, misslyckats, stoppat eller slutat med fel. Så här ser det ut:
3.10 Graf för sammanfattning av transaktionsprestanda:
Denna graf visar lägsta, genomsnittliga och maximala svarstid för alla transaktioner i belastningstestet. Så här ser det ut:
3.11 Transaktionssvarstid under lastdiagram:
Visar genomsnittliga transaktionssvarstider i förhållande till antalet VU-användare som körs vid en viss punkt under belastningstestet. Denna graf hjälper dig att se den allmänna inverkan av VUser-belastning på prestandatiden och är mest användbar när du analyserar ett lasttest som körs med en gradvis belastning. Så här ser det ut:
3.12 Graf för transaktionssvarstid Percentil:
Den här grafen visar procentandelen transaktioner som utfördes inom ett visst tidsintervall. Den här grafen hjälper dig att bestämma andelen transaktioner som uppfyller prestandakriterierna som definierats för ditt system. Så här ser det ut:
3.13 Graf för transaktionssvarstidsfördelning:
Denna graf visar antalet gånger en transaktion slutfördes över en fördelning av tidsintervall. Observera att den här grafen endast visar information för en enskild transaktion i taget. Så här ser det ut:
3.14 Diagram för genomströmning (MB):
Denna graf visar mängden genomströmning (i megabyte) på webbservern under belastningstestet. Genomströmning representerar mängden data som VU-erna fick från servern vid en given sekund. Denna graf hjälper dig att utvärdera mängden belastning som VUsers genererar, när det gäller servergenomströmning. Så här ser det ut:
3.15 Sammanfattning av HTTP-statuskod:
Denna graf visar fördelningen av olika HTTP-protokollstatuskoder som returneras från webbservern under belastningstestet. Så här ser det ut:
4
3.16 HTTP-respons per sekund graf:
Den här grafen visar antalet olika HTTP-statuskoder som returneras från webbservern under varje sekund av belastningstestet. Så här ser det ut:
3,17 sidor nedladdning per sekund graf:
Denna graf visar antalet sidor som tagits emot från webbservern under belastningstestet. Så här ser det ut:
3.18 Graf för anslutningar:
Denna graf visar antalet anslutningar. Så här ser det ut:
3.19 Diagram över anslutningar per sekund:
Denna graf visar antalet anslutningar per sekund. Så här ser det ut:
3.20 Sidans fördelningskomponent (över tid):
Den här grafen 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:
3.21 Diagram för nedladdning av tid (över tid):
Denna graf visar en uppdelning av nedladdningstiden för varje sidkomponent under varje sekund av scenariot. Så här ser det ut:
3.22 Tid till första buffertdiagrammet:
Den här grafen visar varje webbsidakomponents relativa server / nätverkstid (i sekunder) under varje sekund av scenarikörningen, under den tid tills den första bufferten tas emot från webbservern. Så här ser det ut:
4. Sammanfoga grafer
Två diagram kan krävas för att 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 lättare dras vid sammanslagning.
Låt oss se hur diagram sammanfogas.
Innan du öppnar alternativet för diagramsammanfogning, se till att du redan har öppnat minst ett diagram som du vill slå samman. Verktyget antar att du vill lägga till ytterligare ett diagram i det redan öppnade diagrammet.
För att öppna fönstret för sammanfogningsdiagram, gå till Visa-menyn och klicka på Sammanfoga diagram. Så här ser menyn ut:
Klicka på menyn ovan för att öppna huvudfönstret för att slå samman grafer, här är en ögonblicksbild:
Här slår vi samman Transaction Response Time med Running VUsers-graf. I fönstret Sammanfoga diagram måste du ange namnet på det nybildade sammanslagna diagrammet.
Så här ser den sammanslagna grafen ut:
5. Lägg till nya grafer
För att lägga till en ny graf, klicka på menyn Graf och välj Lägg till ny graf.
Se nedanstående ögonblicksbild av menyn:
:
När du väl har klickat öppnar den en lista med alla tillgängliga grafer i LoadRunner (HP-analys)
Du kan välja vilken graf som helst genom att dubbelklicka på dess namn. Detta laddar grafen med värden / statistik till HP-analysens huvudfönster.
Klicka på knappen Stäng för att gå tillbaka till huvudfönstret.
Låt oss ta en titt på fönstret:
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 direkt att jämföra båda resultaten och generera en kumulativ rapport.
Klicka på för att utföra korsresultat ikonen från verktygsfältet eller klicka på Korsa med resultat från Arkiv-menyn.
Detta öppnar fönstret:
Resultatlistan visar din nuvarande resultatmapp (för vilken analysen utförs)
Du kan klicka på knappen Lägg till för att lägga till en annan resultatmapp som ett kors analyseras med.
Välj den andra resultatmappen och klicka på Öppna.
Föregående fönster med resultatlista öppnas igen. Den här gången kommer du att ha två resultatmappar i listan.
Titta på fönstret:
Klicka på OK-knappen.
Ett nytt fönster öppnas som innehåller jämförelse sida vid sida av båda resultaten.
Här är en ögonblicksbild:
Du kan lägga till så många resultatmappar i korslistan som du vill, men detta blir komplicerat att förstå och analysera. Så det rekommenderas att hålla listan kort.
7. Spara en session
Att arbeta med HP-analys kan ta betydande tid. Eftersom du kanske har sammanfogat diagram eller för närvarande studerat något nytt diagram är det en bra idé att spara din sessionsinformation.
För att spara din session, klicka på Arkiv-menyn och klicka på Spara.
Nedanför dialogfönstret öppnas:
Om du klickar på knappen Spara startas Spara-processen som kan vara omedelbar eller tidskrävande, beroende på sessionens storlek.
Så här ser fönstret ut:
7.1 Öppna en session
Du kan öppna en befintlig session på liknande sätt. Klicka bara 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.
Detta öppnar analysfönstret där du kan återuppta ditt arbete.
8. Exportera till HTML-rapport:
HP Analysis erbjuder en funktion för att exportera all data till en välformaterad HTML- eller doc-formatrapport. För att exportera, klicka på Rapport-menyn och välj HTML-rapport. Ta en titt på menyn nedan:
Detta öppnar en dialogruta för att hitta den katalog där HML-rapporten ska placeras.
Ta en titt på skärmbilden nedan:
Så snart du klickar på Spara-knappen kommer HP-analys att börja exportera resultat och förbereda en rapport i HTML-format. En stänkskärm visas under en kort period, beroende på storleken på den rapport du exporterar:
När exporten är klar öppnar den omedelbart den nyligen exporterade HTML-filen i Internet Explorer eller din standardwebbläsare. Så här ser din första prestandatestrapport ut:
Video på analysatorn
Klicka här om videon inte är tillgänglig