Handledning för LoadRunner-analys: Rapport och graf
⚡ Smart sammanfattning
LoadRunner Analysis omvandlar de råa resultat som lämnas av Controller till läsbara grafer, en sammanfattningsrapport och en exporterbar HTML-rapport, så att ett färdigt belastningstest blir bevis som du kan lämna till intressenter.
Hur man använder analys i LoadRunner
LoadRunner Analysis, som namnet antyder, är ett program för att utföra detaljerad (bokstavligen, mycket detaljerad) analys av det prestandatest du har utfört.
Analysen tar bort den dumpning som skapats av Regulator under körningen av ditt belastningstest. Dumpfilen innehåller all information i ett råformat, vilket analyseras av Analysis för att generera olika grafer.
Varumärkesanmärkning: Dessa skärmar är från HP-erans utgåva. Produkten överlämnades till Micro Focus och är nu OpenText Professionell prestandateknikAnalysmenyerna och grafnamnen är oförändrade.
Låt oss lära oss mer om LoadRunner-analys.
För att starta Analys, gå till Start-menyn =>HP-programvara =>HP LoadRunner =>Analys enligt nedan:
Detta kommer att starta Analys. Som vanligt öppnas först en startskärm som visas nedan:
Efter en stund kommer denna startskärm automatiskt att leda till huvudskärmen för Analysis. Huvudskärmen öppnas i återställt läge. Se ögonblicksbilden nedan:
Klicka på Arkiv-menyn och du kommer att se en lista med menyer som i ögonblicksbilden nedan:
Klicka på Arkiv-menyn eller använd Ctrl + N för att skapa en ny analyssession. 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 Controllern skapar ett arkiv med resultat i en mapp? Den mappen innehåller lrr-filen.
Versionsnotering: .lrr innehåller den råa utdatan från Controllern; den analyserade sessionen sparas separat som .lr, och det är den du öppnar igen. Resultat > Automatisk laddningsanalys gör att Controllern startar analysen åt dig.
Leta reda på res-mappen för det scenario som du vill skapa analyssessionen för. En ögonblicksbild finns nedan som referens:
Så snart du väljer rätt fil kommer Analysis först att kontrollera om det finns tillgängligt diskutrymme för att säkerställa att du inte får slut på 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 VUser-skript och kört dem i långa timmar. Bekräftelsen visas kortvarigt bredvid menyposten Arkiv nedan.
Omedelbart efter att ha bekräftat tillgängligt diskutrymme kommer analysen att aktiveras och du kommer att se ett fönster med texten "analyseras för närvarande", som visas nedan:
Tiden 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 leder detta automatiskt 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 en komplex anpassad mall och åtgärden avbryts av någon anledning kan du klicka på Stopp-knappen för att avbryta åtgärden och börja om.
Sammanfattningsrapport för LoadRunner-analys
När operationen är klar ser du huvudfönstret för sessionen, som ser ut ungefär så här:
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 för det scenario 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.
Lägg märke till grafavsnittet i Session Explorer:
Några grafer visas redan. Du kan klicka på grafnamnet så ser du dess detaljerade utseende.
Från sammanfattningsrapporten kan du öppna SLA-relaterad information för körningen, om ett SLA har definierats i styrenheten.
När du klickar kommer du att se följande fönster:
Du hittar verktygsfältet precis under Arkiv-menyn högst upp; det ser ut så här:
Alla knappar i verktygsfältet utför någon åtgärd från Arkiv-menyn.
Analys innehåller all information om ditt scenario, inklusive körtidsinställningar. Som du redan vet har körtidsinställningar en betydande inverkan på prestandan, så du kan se de inställningar som användes för att köra scenariot inifrån själva Analys.
För att se Run Time Settings, klicka på från Arkiv-menyn eller
från verktygsfältet.
Körtidsinställningarna kommer att visas enligt nedan:
Som du kan se kan du inte bara se alla inställningar i det här fönstret, du kan också öppna schemat genom att klicka på knappen, eller visa skriptet genom att klicka på
knappen. För att stänga fönstret, klicka på
knapp.
Analysgrafer
Analys laddar de viktigaste graferna vid tidpunkten för analysen. Du kan klicka på valfritt grafnamn i Sessionsutforskaren för att visa detaljerna i grafen.
Två kontroller ändrar vad varje graf visar: granularitet, tidsintervallet som varje datapunkt täcker, och filter, vilket begränsar grafen till valda transaktioner eller VAnvändare.
Låt oss diskutera några grafer en efter en.
Diagram för genomsnittlig svarstid
Denna graf visar den genomsnittliga tiden det tar att utföra varje transaktion under varje sekund av belastningstestet. Den visar om serverns prestanda håller sig inom det överenskomna intervallet för minsta och högsta svarstid.
Ta en titt på grafen för vårt scenario:
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.
Träffar per sekund graf
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 vårt scenario:
Som framgår av både grafen och förklaringen fanns det tillfällen då det inte fanns några träffar på servern.
Kör VUsers Graph
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.
Genomströmningsdiagram
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.
Här är en beskrivning av några fler grafer:
VUser-sammanfattningsgraf
Det här diagrammet visar antalet VUsers som slutförde sin körning, stoppade sin körning eller avslutade med fel. Så här ser det ut:
Rendezvous-graf
Denna graf visar när VUsers släpptes vid mötesplatserna och hur många VUsers som släpptes vid varje tidpunkt. Så här ser det ut:
Transaktioner per sekund graf
Denna graf visar antalet slutförda transaktioner (både lyckade och misslyckade) som utförts under varje sekund av ett belastningstest. Grafen hjälper dig att fastställa den faktiska transaktionsbelastningen på ditt system vid varje given tidpunkt. Så här ser det ut:
Totala transaktioner per sekund graf
Denna graf visar det totala antalet slutförda transaktioner (både lyckade och misslyckade) som utförts under varje sekund av ett belastningstest. Grafen hjälper dig att fastställa den faktiska transaktionsbelastningen på ditt system vid varje given tidpunkt. Så här ser det ut:
Transaktionsöversiktsdiagram
Det här diagrammet visar antalet transaktioner som godkänts, misslyckats, stoppats eller avslutats med fel. Så här ser det ut:
Sammanfattningsdiagram för transaktionsprestanda
Denna graf visar den lägsta, genomsnittliga och maximala svarstiden för alla transaktioner i belastningstestet. Så här ser det ut:
Transaktionens svarstid under belastning graf
Det här diagrammet visar genomsnittliga svarstider för transaktioner i förhållande till antalet VUsers som körs vid en given tidpunkt under belastningstestet. Det hjälper dig att se den allmänna effekten av VUser-belastning på prestandatiden och är mest användbart vid analys av ett belastningstest som körs med en gradvis belastning. Så här ser det ut:
Transaktionens svarstid percentildiagram
Det här diagrammet visar andelen transaktioner som utfördes inom ett givet tidsintervall. Diagrammet hjälper dig att fastställa andelen transaktioner som uppfyller de prestandakriterier som definierats för ditt system. Så här ser det ut:
Transaktionens svarstid distributionsdiagram
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 enda transaktion åt gången. Så här ser det ut:
Genomströmningsdiagram (MB)
Denna graf visar mängden dataflöde (i megabyte) på webbservern under belastningstestet. Dataflödet representerar mängden data som V-användarna tog emot från servern vid en given sekund. Denna graf hjälper dig att utvärdera mängden belastning som V-användare genererar, i termer av serverdataflöde. Så här ser det ut:
HTTP -status Code Sammanfattningsdiagram
Denna graf visar fördelningen av de olika HTTP-protokollets statuskoder som returneras från webbservern under belastningstestet. Så här ser det ut:
HTTP-svar per sekund graf
Denna graf visar antalet olika HTTP-statuskoder som returneras från webbservern under varje sekund av belastningstestet. Så här ser det ut:
Sidor Ladda ner per sekund graf
Denna graf visar antalet sidor som mottagits från webbservern under belastningstestet. Så här ser det ut:
Anslutningsgrafik
Denna graf visar antalet öppna anslutningar mot webbservern under körningen. Så här ser det ut:
Anslutningar per sekund-diagram
Den här grafen visar antalet öppnade anslutningar per sekund under körningen. Så här ser det ut:
Diagram för uppdelning av sidkomponenter (över tid).
Denna graf 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:
Sidnedladdning Tidsfördelning (över tid) Graf
Det här diagrammet visar en uppdelning av varje sidkomponents nedladdningstid under varje sekund av scenariokörningen. Så här ser det ut:
Dags att först Buffer Diagrammet
Det här diagrammet visar varje webbsideskomponents relativa server-/nätverkstid (i sekunder) under varje sekund av scenariokörningen, för den tidsperioden tills den första bufferten har mottagits tillbaka från webbservern. Så här ser det ut:
Sammanfoga grafer
Två grafer kan behöva slås samman för att få fram mer meningsfull information. Till exempel, som vi såg i graferna ovan, fanns det ingen bandbredd över nätverket när det inte fanns några träffar på servern.
Det sambandet är mycket lättare att se när de två graferna ritas ihop.
Låt oss se hur grafer slås samman.
Innan du öppnar alternativet för grafsammanslagning, se till att du redan har minst en graf öppen, den du vill sammanfoga. Verktyget antar att du vill lägga till ytterligare en graf till den redan öppnade grafen.
För att öppna fönstret för sammanfogning av grafer, gå till Visa-menyn och klicka på Sammanfoga grafer. Så här ser menyn ut:
Om du klickar på menyn ovan öppnas huvudfönstret för att sammanfoga grafer. Här är en ögonblicksbild:
Här sammanfogar vi grafen för transaktionssvarstid med grafen för körande VUsers. Fönstret Sammanfogningsgraf frågar efter namnet på den sammanfogade grafen och en av tre sammanfogningstyper:
| Sammanfogningstyp | Vad den gör | Använd den när |
|---|---|---|
| Täcka över | Ett diagram, en Y-axel på varje sida, delad X-axel. | Båda mätningarna läses på samma tidslinje. |
| Kakel | Grafer staplade, Y-axel delad, X-axel delad. | Värdeintervallen är för olika för att kunna läggas över varandra. |
| Korrelat | Den ena grafens Y-axel är ritad mot den andras. | Testa om en mätning styr den andra. |
Så här ser den sammanslagna grafen ut:
Lägg till nya grafer
För att lägga till ett nytt diagram, klicka på Diagram-menyn och välj Lägg till nytt diagram.
Se nedanstående ögonblicksbild av menyn:
När du klickar på den öppnas en lista över alla grafer som finns tillgängliga i LoadRunner Analysis.
Du kan välja valfri graf genom att dubbelklicka på dess namn. Detta laddar grafen, med dess värden och statistik, till huvudfönstret i Analysis.
Klicka på knappen Stäng för att gå tillbaka till huvudfönstret.
Låt oss ta en titt på fönstret:
Korsning med resultat
Om du redan har kört flera scenarion kan du använda deras resultatmappar för att matcha statistiken. Den här processen hjälper dig att direkt jämföra båda resultaten och generera en kumulativ rapport.
För att utföra korsresultat, klicka på ikonen i verktygsfältet, eller klicka på Korsa med resultat i Arkiv-menyn.
Detta öppnar fönstret nedan:
Resultatlistan visar din aktuella resultatmapp, den som analysen utförs för.
Du kan klicka på knappen Lägg till för att lägga till ytterligare en resultatmapp som korset ska analyseras mot.
Välj den andra resultatmappen och klicka på Öppna.
Det tidigare fönstret för resultatlistan öppnas igen. Den här gången har du två resultatmappar i listan.
Titta i fönstret:
Klicka på OK-knappen.
Ett nytt fönster öppnas med en jämförelse av båda resultaten sida vid sida.
Här är en ögonblicksbild:
Du kan lägga till så många resultatmappar som du vill i korslistan; detta kommer dock att bli komplicerat att förstå och analysera. Så det rekommenderas att hålla listan kort.
Spara en session
Att arbeta med Analysis kan ta avsevärd tid. Eftersom du kanske har sammanfogat ett diagram, eller fortfarande studerar ett nytt, är det en bra idé att spara din sessionsinformation.
För att spara din session, klicka på Arkiv-menyn och klicka på Spara.
Dialogfönstret nedan öppnas:
Genom att klicka på knappen Spara startas sparprocessen, som kan vara omedelbar eller tidskrävande, beroende på sessionens storlek. Det som skrivs är .lra-sessionsfilen, inklusive eventuella grafer du har sammanfogat eller lagt till.
Så här ser fönstret ut:
Öppna en session
Du kan öppna en befintlig session på ett liknande sätt. Klicka bara på Öppna under Arkiv-menyn och välj mappen för den sparade sessionen. Kom ihåg att Analysis inte öppnar den sista mappnoden utan snarare själva mappen.
Detta öppnar huvudfönstret i Analysis där du kan återuppta ditt arbete.
Exportera till en HTML-rapport
Analysis erbjuder en funktion för att exportera all data till en välformaterad HTML- eller Word-rapport. 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 katalogen där HTML-rapporten ska placeras.
Ta en titt på skärmbilden nedan:
Så snart du klickar på knappen Spara börjar Analysis exportera resultaten och förbereda en rapport i HTML-format. En välkomstskärm visas under en kort period, beroende på storleken på rapporten du exporterar:
När exporten är klar öppnas den nyligen exporterade HTML-filen omedelbart i Internet Explorer eller din standardwebbläsare. Så här fungerar din första prestation Testning rapporten ser ut:
Dricks: Spara mallen med "Tillämpa den här mallen automatiskt på en ny session" och alternativet för automatisk HTML-rapport markerat, så producerar Analys samma rapport för varje framtida session.
Video på Analyzer
Genomgången nedan täcker samma analysskärmar i rörelse.
Klicka här. om videon inte är tillgänglig.
Analysen stänger LoadRunner-arbetsflödet: VuGen-skript rensas igenom korrelation och parametrisering, drivs av Regulator, läs då här. Se LoadRunner-arkitektur, Prestandatester och Lasttestning guider.


























.png)






.png)
















