LoadRunner Analysis Tutorial: Jelentés és grafikon
1. Az Analysis használata a LoadRunnerben
A HP Analysis, ahogy a neve is sugallja, egy olyan program, amely részletes (szó szerint nagyon részletes) elemzést végez az Ön által elvégzett teljesítménytesztről.
A HP Analysis figyelembe veszi a Controller által létrehozott kiíratást a terhelési teszt végrehajtása során. A dump nyers formátumban tartalmazza az összes információt, amelyet a HP Analysis elemzi különböző grafikonok létrehozásához.
Tudjon meg többet a HP Analysisről.
A HP Analysis elindításához lépjen a Start menü =>HP szoftver =>HP LoadRunner =>Analysis menüpontra az alábbiak szerint:
Ezzel elindul az Elemzés. A szokásos módon először egy indítóképernyő nyílik meg, az alábbiak szerint:
Egy pillanat múlva ez a kezdőképernyő automatikusan a HP Analysis főképernyőjére vezet. A főképernyő visszaállított módban nyílik meg. Tekintse meg az alábbi pillanatképet:
Kattintson a Fájl menüre, és látni fogja a menük listáját, mint az alábbi pillanatképen:
Kattintson a Fájl menüre, vagy használja a Ctrl + N billentyűkombinációt az elemzési munkamenet megnyitásához. Ezzel megnyílik egy párbeszédpanel, amely segít megtalálni az lrr fájlt. Az LRR fájlkiterjesztés a LoadRunner Results rövidítése.
Emlékszel, hogy a HP Controller egy mappában létrehozza az eredmények tárházát? Ez a mappa tartalmazza az lrr fájlt.
Keresse meg annak a forgatókönyvnek a res mappáját, amelyhez elemzési munkamenetet szeretne létrehozni. Az alábbiakban egy pillanatképet közöltünk referenciaként:
Amint kiválasztja a megfelelő fájlt, a HP Analysis először ellenőrzi, hogy van-e szabad lemezterület, hogy a folyamat során ne fogyjon ki a hely. Ennek az az oka, hogy egy munkamenet mérete nagyon nagy lehet, különösen összetett forgatókönyv esetén, amikor több VUScriptet is tartalmaz, és hosszú órákig fut.
Az alábbi ablak egy pillanatra megnyílik:
Közvetlenül a lemezterület rendelkezésre állásának megerősítése után a HP Analysis működésbe lép, és megjelenik egy „jelenleg elemző” ablak, az alábbiak szerint:
A fenti ablak időtartama az eredménymappa méretétől (vagy a mappában található statisztikáktól) függ.
Ha túl sokáig tart, vagy elakad, a Mégse gombra kattintva választhatja a törlést.
Ha végzett, ez automatikusan egy gyors ablakhoz vezet, ahol a formátumsablon alkalmazásra kerül:
Ennek gyorsan a Session Explorer főablakához kell vezetnie. Ha azonban összetett egyéni sablont használ, és a művelet bármilyen okból leáll, kattintson a Leállítás gombra a művelet megszakításához és újrakezdéséhez.
2. LoadRunner Analysis összefoglaló jelentés
A műveletek befejezése után megjelenik a fő munkamenet ablak, amely így néz ki:
Itt láthatja azt a könyvtárat, ahonnan az eredményeket felvette.
Az elemzési munkameneten belül is megtekintheti a forgatókönyvével kapcsolatos teljes információkat. Az Összefoglaló jelentés lapon láthatja az eredmények eléréséhez futtatott forgatókönyv időtartamát.
A percentilis kifejezést szinte minden gráfnál használják az elemzésben. A százalékos értékét a tulajdonságok panelen adhatja meg. Az alapértelmezett érték 90.
Figyelje meg a grafikon részt a Session Explorerben:
Néhány grafikon már megjelenik. A grafikon nevére kattintva láthatja annak részleteit.
Az Összefoglaló jelentésben a gombra kattintva megnyithatja az SLA-val kapcsolatos információkat, ha rendelkezésre állnak.
Ha rákattint, az alábbi ablak jelenik meg:
Az eszköztárat közvetlenül a felső Fájl menü alatt találja meg, így néz ki:
Az eszköztár összes gombja végrehajt valamilyen műveletet a Fájl menüből.
A HP Analysis minden információt tartalmaz a forgatókönyvről, beleértve a Futási idő beállításait is. Mivel már tisztában van azzal, hogy a Futási idő beállításai jelentős hatással vannak a teljesítményre, az Elemzésből megtekintheti azokat a beállításokat, amelyeket a forgatókönyv futtatásához használtak.
A Futási idő beállítások megtekintéséhez kattintson a gombra a Fájl menüből vagy
gombot az eszköztáron.
A Futási idő beállításai az alábbiak szerint jelennek meg:
Amint látja, ebből az ablakból nem csak az összes beállítás látható, hanem az Ütemezést is megnyithatja a gombra kattintva. gombra, vagy kattintson a szkriptre
gomb. Az ablak bezárásához kattintson a gombra
gombot.
3. Elemzési grafikonok
A HP Analysis betölti a legfontosabb grafikonokat az elemzés időpontjában. A Session Explorerben bármelyik gráf nevére kattintva megtekintheti a részleteket az elérhető grafikonon.
Nézzünk meg néhány grafikont egyenként.
3.1) Átlagos válaszidő grafikonja:
Ez a grafikon a webszerveren a VU-felhasználók által a terhelési teszt minden másodpercében elért találatok számát mutatja. Ez a grafikon segít értékelni a VU-felhasználók által generált terhelés mértékét a találatok számában.
Tekintse meg forgatókönyvünk grafikonját:
Grafikon megtekintésekor kulcsfontosságú, hogy a grafikon jelmagyarázatát egymás mellett értelmezzük.
A Jelmagyarázat a tranzakció nevét, színét, minimális értékét, átlagértékét, maximális értékét és szórását (átlag körüli eltérést) mutatja.
A grafikon színei a Jelmagyarázatból felismerhetők.
3.2) Találatok per másodperc grafikon:
Ez a grafikon a webszerveren a VU-felhasználók által a terhelési teszt minden másodpercében elért találatok számát mutatja. Ez a grafikon segít értékelni a VU-felhasználók által generált terhelés mértékét a találatok számában.
Tekintse meg a grafikont a mi forgatókönyvünk esetén:
Ahogy a grafikonon és a legendán is látható, hogy voltak idők, amikor nem értek találatot a szerverre.
3.3) VUsers grafikon futtatása:
Ez a grafikon a VUser parancsfájlokat végrehajtó VU-felhasználók számát és azok állapotát mutatja a terhelési teszt minden másodpercében. Ez a grafikon hasznos a szerver VUser terhelésének meghatározásához egy adott pillanatban.
3.4) Átbocsátási grafikon
Ez a grafikon a webszerver átviteli sebességét mutatja (bájtban) a terhelési teszt során. Az áteresztőképesség azt az adatmennyiséget jelenti, amelyet a VU-felhasználók egy adott másodpercben kaptak a szervertől. Ez a grafikon segít értékelni a VU-felhasználók által generált terhelés mértékét a szerver átviteli sebessége szempontjából.
Íme néhány további grafikon leírása:
3.5) VUser összefoglaló:
Ez a grafikon azoknak a VU-felhasználóknak a számát mutatja, amelyek sikeresen befejezték a futtatást, leállították vagy hibával fejezték be. Így néz ki:
3.6) Találkozási grafikon:
Ez a grafikon azt jelzi, hogy mikor szabadult fel a VU-felhasználók találkozási pontjain, és hány VU-t engedtek el az egyes pontokon. Így néz ki:
3.7) Tranzakciók másodpercenként grafikon:
Ez a grafikon a terhelési teszt minden másodperce során végrehajtott (sikeres és sikertelen) tranzakciók számát mutatja. Ez a grafikon segít meghatározni a rendszer tényleges tranzakciós terhelését egy adott pillanatban. Így néz ki:
3.8) Összes tranzakció másodpercenként grafikon:
Ez a grafikon a terhelési teszt minden másodperce során végrehajtott (sikeres és sikertelen) tranzakciók teljes számát mutatja. Ez a grafikon segít meghatározni a rendszer tényleges tranzakciós terhelését egy adott pillanatban. Így néz ki:
3.9) Tranzakció-összefoglaló grafikon:
Ez a grafikon a sikeres, sikertelen, leállított vagy hibásan végződött tranzakciók számát mutatja. Így néz ki:
3.10) Tranzakcióteljesítmény-összefoglaló grafikon:
Ez a grafikon a terhelési tesztben szereplő összes tranzakció minimális, átlagos és maximális válaszidejét mutatja. Így néz ki:
3.11) Tranzakciós válaszidő terhelés alatti grafikon:
Megjeleníti az átlagos tranzakciós válaszidőket a terhelési teszt bármely pontján futó VU-felhasználók számához viszonyítva. Ez a grafikon segít megtekinteni a VUser terhelésének a teljesítményidőre gyakorolt általános hatását, és a leghasznosabb a fokozatos terhelés mellett futtatott terhelési teszt elemzésekor. Így néz ki:
3.12) Tranzakció válaszidő százalékos grafikonja:
Ez a grafikon az adott időtartományon belül végrehajtott tranzakciók százalékos arányát mutatja. Ez a grafikon segít meghatározni azon tranzakciók százalékos arányát, amelyek megfelelnek a rendszerben meghatározott teljesítménykritériumoknak. Így néz ki:
3.13) Tranzakció válaszidő-eloszlási grafikonja:
Ez a grafikon azt mutatja, hogy egy tranzakció hányszor fejeződött be egy adott időtartományon belül. Vegye figyelembe, hogy ez a grafikon egyszerre csak egyetlen tranzakció információit jeleníti meg. Így néz ki:
3.14) Átbocsátási (MB) grafikon:
Ez a grafikon a webkiszolgáló átviteli sebességét (megabájtban) mutatja a terhelési teszt során. Az áteresztőképesség azt az adatmennyiséget jelenti, amelyet a VU-felhasználók egy adott másodpercben kaptak a szervertől. Ez a grafikon segít értékelni a VU-felhasználók által generált terhelés mértékét a szerver átviteli sebessége szempontjából. Így néz ki:
3.15) HTTP állapotkód összegzés:
Ez a grafikon a webszervertől a terhelési teszt során visszaküldött különböző HTTP protokoll állapotkódok eloszlását mutatja. Így néz ki:
3.16) HTTP-válasz másodpercenkénti grafikon:
Ez a grafikon a webszervertől a terhelési teszt minden másodperce során visszaküldött különböző HTTP-állapotkódok számát jeleníti meg. Így néz ki:
3.17) Oldalak letöltése másodpercenként diagram:
Ez a grafikon a betöltési teszt során a webszervertől kapott oldalak számát mutatja. Így néz ki:
3.18) Kapcsolódási grafikon:
Ez a grafikon a kapcsolatok számát mutatja. Így néz ki:
3.19) Kapcsolatok másodpercenkénti grafikonjai:
Ez a grafikon a másodpercenkénti kapcsolatok számát mutatja. Így néz ki:
3.20) Az oldalkomponensek lebontása (idő függvényében) grafikon:
Ez a grafikon az átlagos válaszidőt (másodpercben) jeleníti meg minden egyes weboldal és összetevői esetében a forgatókönyv futtatásának minden másodpercében. Így néz ki:
3.21) Az oldalletöltési idő lebontása (idő függvényében) grafikon:
Ez a grafikon az egyes oldalkomponensek letöltési idejének lebontását mutatja a forgatókönyv futtatásának minden másodpercében. Így néz ki:
3.22) Idő az elsőig Buffer grafikon:
Ez a grafikon az egyes weboldal-összetevők relatív szerver/hálózati idejét mutatja (másodpercben) a forgatókönyv minden egyes másodpercében, addig az időtartamig, amíg az első puffer sikeresen vissza nem érkezik a webszervertől. Így néz ki:
4. Grafikonok egyesítése
Előfordulhat, hogy két grafikont össze kell vonni, hogy értelmesebb információkat kapjunk. Például, ahogy fentebb a grafikonokon tárgyaltuk, hogy amikor nem érkezett találat a szerverhez, akkor a hálózaton sem volt sávszélesség.
Ez összevonáskor könnyebben megrajzolható.
Nézzük meg, hogyan egyesítik a grafikonokat.
Mielőtt megnyitja a grafikon-egyesítési lehetőséget, győződjön meg arról, hogy legalább egy gráf nyitva van, amelyet egyesíteni szeretne. A segédprogram azt feltételezi, hogy egy másik grafikont szeretne hozzáadni a már megnyitott gráfhoz.
Az egyesítési grafikon ablak megnyitásához lépjen a Nézet menübe, és kattintson a Grafikonok egyesítése lehetőségre. Így néz ki a menü:
A fenti menüre kattintva megnyílik a grafikonok egyesítésének fő ablaka, itt egy pillanatkép:
Itt egyesítjük a Tranzakció válaszidőt a Futó VUsers grafikonnal. A Grafikon egyesítése ablakban meg kell adnia az újonnan létrehozott egyesített gráf nevét.
Így néz ki az egyesített grafikon:
5. Új grafikonok hozzáadása
Új grafikon hozzáadásához kattintson a Grafikon menüre, és válassza az Új grafikon hozzáadása lehetőséget.
Tekintse meg az alábbi pillanatképet a menüről:
Ha rákattint, megnyílik a LoadRunnerben (HP Analysis) elérhető összes grafikon listája.
Bármely grafikont kiválaszthatja, ha duplán kattint a nevére. Ezzel betölti az értékeket/statisztikát tartalmazó grafikont a HP Analysis főablakába.
Kattintson a Bezárás gombra, hogy visszatérjen a főablakba.
Vessünk egy pillantást az ablakra:
6. Keresztezés eredményekkel
Ha már több forgatókönyvet futtatott, használhatja az eredménymappát a statisztikák keresztegyezésére. Ez a folyamat segít közvetlenül összehasonlítani mindkét eredményt, és összesített jelentést készíteni.
A kereszteredmények végrehajtásához kattintson a gombraikont az eszköztáron, vagy kattintson a Keresztes az eredményekre a Fájl menüben.
Ezzel megnyílik az ablak:
Az eredménylista az aktuális eredménymappát mutatja (amelynek elemzése folyamatban van)
A Hozzáadás gombra kattintva hozzáadhat egy másik eredménymappát, amellyel a kereszt elemezni fog.
Válassza ki a másik eredmény mappát, és kattintson a Megnyitás gombra.
Az előző Eredménylista ablak ismét megnyílik. Ezúttal két eredménymappa lesz a listában.
Vessen egy pillantást az ablakra:
Kattintson az OK gombra.
Megnyílik egy új ablak, amely a két eredmény egymás melletti összehasonlítását tartalmazza.
Íme egy pillanatkép:
A keresztlistához tetszőleges számú eredménymappát adhat hozzá, azonban ennek megértése és elemzése bonyolult lesz. Javasoljuk tehát, hogy a lista rövid legyen.
7. Munkamenet mentése
A HP Analysis alkalmazással való munkavégzés jelentős időt vehet igénybe. Mivel előfordulhat, hogy egyesített grafikont, vagy éppen egy új grafikont tanulmányoz, célszerű menteni a munkamenet adatait.
A munkamenet mentéséhez kattintson a Fájl menüre, majd kattintson a Mentés gombra.
Az alábbi párbeszédablak nyílik meg:
A Mentés gombra kattintva elindítja a mentési folyamatot, amely a munkamenet méretétől függően azonnali vagy időigényes lehet.
Így néz ki az ablak:
7.1) Munkamenet megnyitása
Hasonló módon nyithat meg egy meglévő munkamenetet. Egyszerűen kattintson a Megnyitás gombra a Fájl menüben, és válassza ki a mentett munkamenet mappáját. Ne feledje, hogy a HP Analysis nem nyitja meg az utolsó mappacsomópontot; inkább magát a mappát nyitja meg.
Ezzel megnyílik az Elemzés főablakja, ahol folytathatja a munkát.
8. Exportálás HTML jelentésbe:
A HP Analysis egy olyan szolgáltatást biztosít, amellyel az összes adatot jól formázott HTML vagy doc formátumú jelentésbe exportálhatja. Az exportáláshoz kattintson a Jelentés menüre, és válassza a HTML jelentés lehetőséget. Tekintse meg az alábbi menüt:
Ezzel megnyílik egy párbeszédpanel, amely megkeresi azt a könyvtárat, ahová a HML jelentést el kell helyezni.
Tekintse meg az alábbi képernyőképet:
Amint a Mentés gombra kattint, a HP Analysis megkezdi az eredmények exportálását és a jelentés elkészítését HTML formátumban. Az exportált jelentés méretétől függően rövid ideig megjelenik egy indítóképernyő:
Az exportálás befejezése után azonnal megnyitja a nemrég exportált HTML-fájlt az Internet Explorerben vagy az alapértelmezett böngészőben. Itt az első előadásod Tesztelés A jelentés így néz ki:
Videó az Analizátoron
Kattints itt ha a videó nem érhető el