Ebben az oktatóanyagban a következő témákat fogjuk tanulmányozni-
1. Az elemzés használata a LoadRunner programban
2. LoadRunner elemzés összefoglaló jelentés
3. elemzési grafikonok
4. grafikonok egyesítése
5. új grafikonok hozzáadása
6. keresztezés eredményekkel
7. munkamenet mentése
Kezdjük
1. Hogyan kell használni az elemzést a LoadRunner alkalmazásban
A HP Analysis, amint a neve is mutatja, egy olyan program, amely részletes (szó szerint, nagyon részletes) elemzést végez az elvégzett teljesítményteszten.
A HP Analysis a Vezérlő által létrehozott dumpot veszi fel a terhelési teszt végrehajtása során. A dump tartalmazza az összes információt nyers formátumban, amelyet a HP Analysis elemez és különféle grafikonok készítenek.
Tudjon meg többet a HP elemzésről.
A HP Analysis elindításához lépjen a Start menü => HP Software => HP LoadRunner => Analysis elemre az alábbiak szerint:
Ez elindítja az elemzést. Szokás szerint először egy fröccsenő képernyő nyílik meg az alábbiak szerint:
Egy pillanat múlva ez a splash képernyő automatikusan a HP Analysis főképernyőjéhez vezet. A főképernyő visszaállított módban nyílik meg. Lásd az alábbi pillanatképet:
Kattintson a Fájl menüre, és megjelenik a menük listája, az alábbi pillanatképben:
Kattintson a Fájl menüre, vagy használja a Ctrl + N billentyűkombinációt az elemzési munkamenet létrehozásához. Ez megnyit egy párbeszédpanelt, amely segít megtalálni az lrr fájlt. Az LRR fájlkiterjesztés a LoadRunner Results rövidítést jelenti.
Ne feledje, hogy a HP Controller egy mappában létrehoz egy eredménytárat? 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 pillanatfelvételt adtunk referenciaként:
Amint kiválasztja a megfelelő fájlt, a HP Analysis először megvizsgálja a szabad lemezterületet, hogy megbizonyosodjon arról, hogy a folyamat során nem fogy el a hely. Ez azért van, mert a munkamenet mérete nagyon nagy lehet, különösen olyan összetett esetekben, amikor több VUScripti-t is tartalmazott, és hosszú órákon keresztül futott.
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 által eltöltött idő függ az eredménymappa méretétől (vagy az abban a mappában található statisztikáktól)
Ha túl sokáig tart, vagy elakad, a törlés gombra kattintva választhatja a lemondást.
Miután elkészült, ez automatikusan egy gyors ablakhoz vezet, ahol a formátumsablont alkalmazzák:
Ez gyorsan a Session Explorer főablakához vezet. Ha azonban összetett egyéni sablont használ, és a művelet bármilyen okból leáll, kattintson a Stop gombra a művelet megszakításához és az újrakezdéshez.
2. LoadRunner elemzés összefoglaló jelentése
Miután a műveletek befejeződtek, megjelenik a munkamenet főablaka, amely így néz ki:
Itt láthatja azt a könyvtárat, ahonnan az eredményeket felvette.
Az elemzési munkamenet során a forgatókönyvre vonatkozó teljes információkat is megtekintheti. Az Összefoglaló jelentés lapon megtekintheti az eredmények megszerzé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 tulajdonságok panelen meghatározhatja a percentilis értékét. Az alapértelmezett érték 90.
Figyelje meg a Session Explorer grafikonszakaszát:
Már kevés grafikon jelenik meg. Kattintson a grafikon nevére, és megjelenik a részletek megjelenése.
Az Összefoglaló jelentésben kattintson a gombra az SLA-val kapcsolatos információk megnyitásához, ha rendelkezésre állnak.
Ha rákattint, megjelenik az alábbi ablak:
Az eszköztárat a tetején található Fájl menü alatt találja meg, így néz ki:
Az eszköztár összes gombja végez valamilyen műveletet a Fájl menüben.
A HP Analysis minden információt tartalmaz a forgatókönyvről, beleértve a Futási idő beállításait is. Amint már tudja, hogy a Futási idő beállításai jelentős hatással vannak a teljesítményre, az elemzésen belü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ásainak megtekintéséhez kattintson a gombra vagy a Fájl menüből
A Futási idő beállításai az alábbiak szerint jelennek meg:
Amint láthatja, nem csak az összes beállítás látható ezen az ablakon belül, hanem az gombra vagy a parancsfájl megtekintéséhez kattintson a gombra gomb. Az ablak bezárásához kattintson a gombra
3. Elemzési grafikonok
A HP elemzés a legfontosabb grafikonokat az elemzés idején tölti be. A Session Explorer bármelyik grafikonjára kattintva megtekintheti a részleteket az elérhető grafikonon.
Beszéljünk néhány grafikonról egyesével.
3.1 Átlagos válaszidő grafikon:
Ez a grafikon megjeleníti a JE-felhasználók által a webkiszolgálón végrehajtott találatok számát a terhelési teszt minden második másodpercében. Ez a grafikon segít értékelni a JE-felhasználók által generált terhelés mennyiségét a találatok számát tekintve.
Vessen egy pillantást a forgatókönyvünk grafikonjára:
A grafikon megtekintése során kulcsfontosságú megérteni a grafikon jelmagyarázatát egymás mellett.
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 mutatja (szórás az átlag körül).
A grafikon színei a Legendából ismerhetők fel.
3.2 Találat másodpercenként:
Ez a grafikon megjeleníti a JE-felhasználók által a webkiszolgálón végrehajtott találatok számát a terhelési teszt minden második másodpercében. Ez a grafikon segít értékelni a JE-felhasználók által generált terhelés mennyiségét a találatok számát tekintve.
Tekintse meg a grafikont a forgatókönyvünk esetében:
Amint az a grafikonból és a legendából is látszik, hogy voltak olyan esetek, amikor nem voltak találatok a szerveren.
3.3 Futó JE-felhasználók grafikonja:
Ez a grafikon megjeleníti azoknak a JE-felhasználóknak a számát, akik végrehajtották a VUser parancsfájljait, és állapotukat a betöltési teszt minden egyes másodpercében. Ez a grafikon hasznos a szerver VUser terhelésének meghatározásához az adott pillanatban.
3.4 Átbocsátási grafikon
Ez a grafikon megjeleníti a webkiszolgáló átviteli sebességét (bájtokban) a terhelési teszt során. Az átviteli sebesség azt az adatmennyiséget jelenti, amelyet a JE-felhasználók a szervertől bármely adott másodpercben kaptak. Ez a grafikon segít értékelni a JE-felhasználók által generált terhelés mennyiségét a kiszolgáló átbocsátása szempontjából.
Íme néhány további grafikon leírása:
3.5 A felhasználó összefoglalása:
Ez a grafikon mutatja azoknak a JE-felhasználóknak a számát, akik sikeresen befejezték a futást, leállították a futást vagy hibával zárultak. Így néz ki:
3.6 Rendezvous grafikon:
Ez a grafikon azt jelzi, hogy a járműegységeket mikor engedték szabadon a találkozási pontokon, és hány járműegységet engedtek el az egyes pontokon. Így néz ki:
3.7 Tranzakciók másodpercenként:
Ez a grafikon mutatja a terheléses teszt minden egyes másodpercében végrehajtott (sikeres és sikertelen) tranzakciók számát. Ez a grafikon segít meghatározni a rendszer tényleges tranzakciós terhelését az adott pillanatban. Így néz ki:
3.8 Összes tranzakció másodpercenként:
Ez a grafikon a terheléses teszt minden egyes másodpercében 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 az adott pillanatban. Így néz ki:
3.9 Tranzakciók összefoglaló grafikonja:
Ez a grafikon mutatja a sikeres, sikertelen, leállított vagy hibákkal végződött tranzakciók számát. Így néz ki:
3.10 Tranzakcióteljesítmény-összefoglaló grafikon:
Ez a grafikon a terhelési teszt összes tranzakciójának minimális, átlagos és maximális válaszidejét jeleníti meg. Így néz ki:
3.11 Tranzakció válaszideje terhelés alatt:
Megjeleníti az átlagos tranzakciós válaszidőket a terhelési teszt során az adott ponton futó járműegységek számához viszonyítva. Ez a grafikon segít megnézni a VUser terhelésének általános hatását a teljesítményidőre, és akkor a leghasznosabb, ha elemzi a fokozatos terheléssel futtatott terhelési tesztet. Így néz ki:
3.12 Tranzakció válaszideje százalékos grafikon:
Ez a grafikon az adott időtartamon belül végrehajtott tranzakciók százalékos arányát mutatja. Ez a grafikon segít meghatározni a tranzakciók százalékos arányát, amelyek megfelelnek a rendszerének meghatározott teljesítmény kritériumoknak. Így néz ki:
3.13 Tranzakciós válaszidő eloszlási grafikon:
Ez a grafikon azt mutatja, hogy egy tranzakció hányszor teljesült az időtartományok eloszlása során. Ne feledje, hogy ez a grafikon egyszerre csak egy tranzakcióra vonatkozó információkat jeleníti meg. Így néz ki:
3.14 Átbocsátási (MB) grafikon:
Ez a grafikon megjeleníti a webkiszolgáló átviteli sebességét (megabájtban) a terhelési teszt során. Az átviteli sebesség azt az adatmennyiséget jelenti, amelyet a JE-felhasználók a szervertől bármely adott másodpercben kaptak. Ez a grafikon segít értékelni a JE-felhasználók által generált terhelés mennyiségét a kiszolgáló átbocsátása szempontjából. Így néz ki:
3.15 HTTP állapotkód összefoglaló:
Ez a grafikon a webkiszolgálóról a betöltési teszt során visszaküldött különféle HTTP protokoll-állapotkódok eloszlását mutatja. Így néz ki:
4
3.16 HTTP válasz másodpercenként:
Ez a grafikon a különböző szerver állapotkódok számát jeleníti meg, amelyeket a webkiszolgáló adott vissza a betöltési teszt minden egyes másodpercében. Így néz ki:
3.17 Oldalak letöltése másodpercenként:
Ez a grafikon mutatja a webkiszolgálótól a betöltési teszt során kapott oldalak számát. Í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ént grafikonok:
Ez a grafikon a kapcsolatok számát mutatja másodpercenként. Így néz ki:
3.20 Oldalkomponens-bontás (idővel) grafikon:
Ez a grafikon az egyes weboldalak és azok összetevőinek átlagos válaszidejét (másodpercben) mutatja a forgatókönyv futtatásának másodpercei alatt. Így néz ki:
3.21 Az oldal letöltési idő szerinti lebontása (idővel) grafikon:
Ez a grafikon az egyes oldalak összetevőinek letöltési idejét mutatja a forgatókönyv futtatásának másodpercei alatt. Így néz ki:
3.22 Az első puffer grafikonig eltelt idő:
Ez a grafikon az egyes weboldal-összetevők relatív kiszolgálói / hálózati idejét (másodpercben) jeleníti meg a forgatókönyv futtatásának másodpercei alatt, addig az időtartamig, amíg az első puffert sikeresen visszakapja a webkiszolgáló. Így néz ki:
4. Grafikonok egyesítése
Előfordulhat, hogy két grafikon összevonása szükséges értelmesebb információkhoz. Például, amint azt fentebb grafikonokban tárgyaltuk, hogy amikor nem voltak találatok a szerveren, akkor a hálózaton sem volt sávszélesség.
Összevonáskor ezt könnyebben meg lehet rajzolni.
Lássuk, hogyan egyesülnek a grafikonok.
Mielőtt megnyitja a grafikonösszevonás opciót, győződjön meg arról, hogy legalább egy olyan gráf meg van nyitva, amelyet egyesíteni szeretne. A segédprogram feltételezi, hogy hozzá szeretne adni egy másik grafikont a már megnyitott grafikonhoz.
Az egyesítési grafikon ablak megnyitásához lépjen a Nézet menübe, és kattintson a Grafikonok egyesítése elemre. A menü így néz ki:
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ók válaszidejét a Futó VUserek grafikonjával. A Grafikon egyesítése ablakban meg kell adnia az újonnan létrehozott egyesített grafikon nevét.
Így néz ki ez az összevont grafikon:
5. Adjon hozzá új grafikonokat
Új grafikon hozzáadásához kattintson a Grafikon menüre, és válassza az Új grafikon hozzáadása lehetőséget.
Lásd a menü alábbi pillanatképét:
:
Ha rákattint, megnyílik a LoadRunnerben elérhető összes grafikon listája (HP elemzés)
Bármelyik grafikont kiválaszthatja, ha duplán kattint a nevére. Ez az értékeket / statisztikákat tartalmazó grafikont betölti a HP elemzés főablakába.
Kattintson a Bezárás gombra a főablakhoz való visszatéréshez.
Vessünk egy pillantást az ablakra:
6. Keresztezés az eredményekkel
Ha már több forgatókönyv fut, akkor az eredmények mappájával keresztezheti a statisztikákat. Ez a folyamat segít mindkét eredmény közvetlen összehasonlításában és összesített jelentés készítésében.
A kereszt eredmények eléréséhez kattintson a gombra ikont az eszköztáron, vagy kattintson a Fájl menü Kereszt eredményekkel elemére.
Ez megnyitja az ablakot:
Az eredménylista mutatja az aktuális eredménymappát (amelyre az elemzést végezzük)
A Hozzáadás gombra kattintva hozzáadhat egy másik eredménymappát, amellyel egy kereszt elemzésre kerül.
Válassza ki a másik eredménymappát, és kattintson a Megnyitás gombra.
Az előző Eredménylista ablak ismét megnyílik. Ezúttal két találati mappa lesz a listában.
Vessen egy pillantást az ablakra:
Kattintson az OK gombra.
Megnyílik egy új ablak, amely mindkét eredmény összehasonlítását tartalmazza.
Itt van egy pillanatkép:
Hozzáadhat annyi eredménymappát a keresztlistába, amennyit csak akar, ennek megértése és elemzése azonban bonyolulttá válik. Ezért javasoljuk, hogy a lista rövid legyen.
7. Munkamenet mentése
A HP Analysis alkalmazásával végzett munka jelentős időt vehet igénybe. Mivel egyesítheti a grafikont, vagy éppen most tanulmányoz néhány új grafikont, célszerű a munkamenet adatait menteni.
A munkamenet mentéséhez kattintson a Fájl menüre, majd a Mentés gombra.
Megnyílik a párbeszédablak alatt:
A Mentés gombra kattintva elindul a mentési folyamat, 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
Meglévő munkamenetet hasonló módon nyithat meg. Egyszerűen kattintson a Fájl menü Megnyitás parancsára, és válassza ki a mentett munkamenet mappáját. Ne feledje, hogy a HP Analysis nem nyitja meg az utolsó mappa csomópontot; inkább maga nyitja meg a mappát.
Ez megnyitja az Elemzés főablakát, ahol folytathatja munkáját.
8. Exportálás HTML jelentésbe:
A HP elemzés funkcióval minden adatot exportálhat egy jól formázott HTML vagy doc formátumú jelentésbe. Exportáláshoz kattintson a Jelentés menüre, és válassza a HTML jelentés lehetőséget. Vessen egy pillantást az alábbi menüre:
Ez megnyit egy párbeszédpanelt annak a könyvtárnak a megkeresésére, ahová a HML jelentés kerül.
Vessen egy pillantást az alábbi képernyőképre:
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álandó jelentés méretétől függően rövid ideig megjelenik egy fröccsenő képernyő:
Az exportálás befejezése után azonnal megnyitja a nemrégiben exportált HTML fájlt az Internet Explorerben vagy az alapértelmezett böngészőben. Itt néz ki, hogyan néz ki az 1. teljesítményteszt jelentés:
Videó az analizátoron
Kattintson ide, ha a videó nem érhető el