LoadRunner Analysis Tutorial: Jelentés és grafikon
⚡ Okos összefoglaló
A LoadRunner Analysis a Controller által hagyott nyers eredménydumpot olvasható grafikonokká, összefoglaló jelentéssé és exportálható HTML-jelentéssé alakítja, így a befejezett terhelésteszt bizonyítékká válik, amelyet átadhat az érdekelt feleknek.
Az elemzés használata a LoadRunnerben
A LoadRunner Analysis, ahogy a neve is sugallja, egy olyan program, amely részletes (szó szerint nagyon részletes) elemzést végez az elvégzett teljesítményteszten.
Az elemzés a következő által létrehozott memóriaképet veszi alapul: ellenőr a terheléses teszt végrehajtása során. A memóriakép nyers formátumban tartalmazza az összes információt, amelyet az Analysis elemez, hogy különféle grafikonokat hozzon létre.
Márka megjegyzés: Ezek a képernyők a HP-korszakbeli kiadásból származnak. A termék átkerült a Micro Focushoz, és most OpenText Professzionális teljesítménymérnöki munka; az Elemzés menük és a grafikonok nevei változatlanok.
Ismerkedjünk meg a LoadRunner Analysis funkcióval.
Az Elemzés elindításához lépjen a Start menü =>HP szoftver =>HP LoadRunner =>Elemzés 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 az Elemzés főképernyőjére 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 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 egy új 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 (LoadRunner eredmények) rövidítése.
Emlékszel, hogy a vezérlő létrehoz egy mappát az eredmények tárházából? Ez a mappa tartalmazza az lrr fájlt.
Verzió megjegyzés: Az .lrr fájl a nyers vezérlőkimenetet tartalmazza; az elemzett munkamenetet külön menti a rendszer .lra fájlként, és ezt kell újra megnyitni. Az Eredmények > Elemzés automatikus betöltése lehetőséggel a vezérlő elindítja az elemzést.
Keresse meg annak a forgatókönyvnek a res mappáját, amelyhez létre szeretné hozni az elemzési munkamenetet. Az alábbiakban egy pillanatképet láthat referenciaként:
Amint kiválasztja a megfelelő fájlt, az Analysis először ellenőrzi a rendelkezésre álló lemezterületet, hogy a folyamat során ne fogyjon el a szabad hely. Ez azért van, mert egy munkamenet mérete nagyon nagy lehet, különösen összetett forgatókönyvek esetén, ahol több VUser szkriptet is tartalmaz, és hosszú órákon át futnak. A megerősítés egy pillanatra megjelenik a Fájl menüpont mellett.
Közvetlenül a lemezterület elérhetőségének megerősítése után az Elemzés megkezdi működését, és megjelenik egy „jelenlegi elemzés” ablak, az alábbiak szerint:
A fenti ablak által eltöltött idő 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 elkészült, ez automatikusan egy gyors ablakhoz vezet, ahol a formátumsablon alkalmazásra kerül:
Ennek gyorsan a Munkamenet-böngésző főablakába kell vezetnie. Ha azonban valamilyen összetett egyéni sablont használ, és a művelet bármilyen okból leáll, a Leállítás gombra kattintva megszakíthatja a műveletet és újrakezdheti.
LoadRunner Analysis összefoglaló jelentés
A művelet befejezése után megjelenik a fő munkamenet ablak, amely nagyjából így néz ki:
Itt láthatja azt a könyvtárat, ahonnan az eredményeket felvette.
Az Elemzési munkamenetben teljes körű információkat is megtekinthet a forgatókönyvről. Az Összefoglaló jelentés lapon láthatja a forgatókönyv időtartamát, amelyet az eredmények megszerzéséhez futtattak.
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 megtekintheti a részletes kinézetét.
Az Összefoglaló jelentésből megnyithatja a futtatáshoz tartozó SLA-val kapcsolatos információkat, ha SLA van definiálva a Vezérlőben.
Ha rákattint, az alábbi ablak jelenik meg:
Az eszköztárat közvetlenül a Fájl menü alatt találod, felül, így néz ki:
Az eszköztár összes gombja végrehajt valamilyen műveletet a Fájl menüből.
Az Elemzés minden információt tartalmaz a forgatókönyvről, beleértve a futásidejű beállításokat is. Ahogy már tudja, a futásidejű beállítások jelentős hatással vannak a teljesítményre, így a forgatókönyv futtatásához használt beállításokat magában az Elemzésben is megtekintheti.
A Futási idő beállítások megtekintéséhez kattintson a gombra a Fájl menüből vagy a
gombot az eszköztáron.
A Futási idő beállításai az alábbiak szerint jelennek meg:
Amint láthatja, nemcsak az összes beállítás látható ebben az ablakban, hanem az Ütemezést is megnyithatja a gombra kattintva. gombra, vagy tekintse meg a szkriptet a
gombra. Az ablak bezárásához kattintson a
gombot.
Elemzési grafikonok
Az Elemzés betölti a legfontosabb grafikonokat az elemzés időpontjában. A Munkamenet-böngészőben bármelyik grafikon nevére kattintva megtekintheti az adott grafikon részleteit.
Két vezérlőelem módosítja, hogy mit jelenít meg az egyes grafikonok: részletesség, az egyes adatpontok által lefedett időintervallum, és Szűrők, amelyek a gráfot a kiválasztott tranzakciókra vagy VUser-ekre korlátozzák.
Beszéljünk meg néhány grafikont egyesével.
Átlagos válaszidő grafikonja
Ez a grafikon az egyes tranzakciók végrehajtásához szükséges átlagos időt jeleníti meg a terhelésteszt minden másodpercében. Megmutatja, hogy a szerver teljesítménye a megállapodás szerinti minimális és maximális válaszidő-tartományon belül marad-e.
Vessünk egy pillantást a forgatókönyvünk grafikonjára:
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.
Találat 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.
Vessünk egy pillantást a grafikonra a mi esetünkben:
Amint a grafikonon és a jelmagyarázatban is látható, voltak időszakok, amikor nem érkezett találat a szerverre.
VUsers Graph 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.
Á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:
VUser Összefoglaló Grafikon
Ez a grafikon azon VUser felhasználók számát jeleníti meg, akik sikeresen befejezték a futásukat, leállították azt, vagy hibával fejezték be. Így néz ki:
Találkozási grafikon
Ez a grafikon azt mutatja, hogy mikor engedtek fel VUser-eket a találkozási pontokon, és hogy hány VUser került felszabadításra az egyes pontokon. Így néz ki:
Tranzakciók másodpercenkénti grafikonja
Ez a grafikon a terhelésteszt minden másodpercében végrehajtott befejezett tranzakciók számát (sikeres és sikertelen egyaránt) jeleníti meg. Ez a grafikon segít meghatározni a rendszer tényleges tranzakcióterhelését egy adott pillanatban. Így néz ki:
Összes tranzakció másodpercenként grafikon
Ez a grafikon a terhelésteszt minden másodpercében végrehajtott befejezett tranzakciók (sikeresek és sikertelenek egyaránt) teljes számát jeleníti meg. Ez a grafikon segít meghatározni a rendszer tényleges tranzakcióterhelését egy adott pillanatban. Így néz ki:
Tranzakció-összefoglaló grafikon
Ez a grafikon a sikeres, sikertelen, leállított vagy hibával végződő tranzakciók számát jeleníti meg. Így néz ki:
Tranzakcióteljesítmény-összefoglaló grafikon
Ez a grafikon a terhelésteszt összes tranzakciójának minimális, átlagos és maximális válaszidejét jeleníti meg. Így néz ki:
Tranzakció válaszidő terhelés alatti grafikonon
Ez a grafikon az átlagos tranzakciós válaszidőket jeleníti meg a terhelésteszt bármely pontján futó VUser felhasználók számához viszonyítva. Segít megtekinteni a VUser terhelés általános hatását a teljesítményidőre, és akkor a leghasznosabb, ha fokozatos terheléssel futtatott terheléstesztet elemzünk. Így néz ki:
Tranzakció válaszidő százalékos grafikonja
Ez a grafikon az adott időintervallumon belül végrehajtott tranzakciók százalékos arányát jeleníti meg. A grafikon segít meghatározni a rendszerhez meghatározott teljesítménykritériumoknak megfelelő tranzakciók százalékos arányát. Így néz ki:
Tranzakció válaszidő eloszlási grafikonja
Ez a grafikon azt mutatja, hogy egy tranzakció hányszor fejeződött be egy adott időintervallumon belül. Vegye figyelembe, hogy ez a grafikon egyszerre csak egyetlen tranzakcióra vonatkozó információkat jelenít meg. Így néz ki:
Áteresztőképesség (MB) grafikon
Ez a grafikon a webszerver átviteli sebességét (megabájtban) jeleníti meg a terhelésteszt során. Az átviteli sebesség azt az adatmennyiséget jelöli, amelyet a virtuális felhasználók (VUserek) egy adott másodpercben a szervertől fogadtak. Ez a grafikon segít kiértékelni a VUserek által generált terhelés mennyiségét a szerver átviteli sebessége szempontjából. Így néz ki:
HTTP állapot Code Összefoglaló grafikon
Ez a grafikon a webszerver által a terhelésteszt során visszaadott különféle HTTP protokoll állapotkódok eloszlását jeleníti meg. Így néz ki:
HTTP válasz másodpercenkénti grafikon
Ez a grafikon a webszerver által a terhelésteszt minden másodpercében visszaadott különböző HTTP állapotkódok számát jeleníti meg. Így néz ki:
Oldalak letöltése másodpercenként grafikon
Ez a grafikon a webszerverről a terhelésteszt során fogadott oldalak számát jeleníti meg. Így néz ki:
Kapcsolatok grafikonja
Ez a grafikon a webkiszolgálóval a futás során megnyitott kapcsolatok számát jeleníti meg. Így néz ki:
Kapcsolatok száma másodpercenként grafikon
Ez a grafikon a futás során másodpercenként megnyitott kapcsolatok számát jeleníti meg. Így néz ki:
Az oldalkomponensek lebontása (időben) grafikon
Ez a grafikon az egyes weboldalak és összetevőik átlagos válaszidejét (másodpercben) jeleníti meg a forgatókönyv futtatásának minden másodpercében. Így néz ki:
Az oldalletöltési idő lebontása (időben) grafikon
Ez a grafikon az egyes oldalösszetevők letöltési idejének lebontását jeleníti meg a forgatókönyv futtatásának minden másodpercében. Így néz ki:
Ideje az elsőnek Buffer Grafikon
Ez a grafikon az egyes weboldal-összetevők relatív szerver/hálózati idejét (másodpercben) jeleníti meg a forgatókönyv futtatásának minden másodpercében, arra az időszakra vonatkozóan, amíg az első puffer sikeresen vissza nem érkezik a webkiszolgálótól. Így néz ki:
Grafikonok egyesítése
Előfordulhat, hogy két grafikont össze kell vonni, hogy érdemibb információkat kapjunk. Például, ahogy a fenti grafikonokon is láttuk, amikor nem voltak találatok a szerverre, akkor a hálózaton sem volt sávszélesség.
Ez a kapcsolat sokkal könnyebben látható, ha a két grafikont együtt ábrázoljuk.
Nézzük meg, hogyan egyesítik a grafikonokat.
Mielőtt megnyitná a grafikonegyesítési opciót, győződjön meg arról, hogy legalább egy grafikon már meg van nyitva, amelyiket egyesíteni szeretné. A segédprogram feltételezi, hogy egy másik grafikont szeretne hozzáadni a már megnyitott grafikonhoz.
A grafikonok egyesítésének ablakának 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. Íme egy pillanatkép:
Itt a Tranzakció Válaszideje gráfot egyesítjük a Futó VUserek gráffal. Az Egyesítési gráf ablak az egyesített gráf nevét és a három egyesítési típus egyikét kéri:
| Egyesítés típusa | Mit csinál | Használd, amikor |
|---|---|---|
| Borítás | Egy diagram, mindkét oldalon egy Y tengely, megosztott X tengely. | Mindkét mérés ugyanazon az idővonalon történik. |
| Csempe | Halmozott grafikonok, Y tengely felosztva, X tengely megosztott. | Az értéktartományok túl eltérőek ahhoz, hogy átfedjék őket. |
| Korrelál | Az egyik grafikon Y tengelye a másikéval szemben ábrázolva. | Annak tesztelése, hogy az egyik mérés befolyásolja-e a másikat. |
Így néz ki ez az egyesített grafikon:
Ú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.
Lásd a menü alábbi pillanatképét:
A kattintás után megnyílik a LoadRunner Analysis összes elérhető grafikonjának listája.
Bármelyik grafikont kiválaszthatja a nevére duplán kattintva. Ez betölti a grafikont az értékeivel és statisztikáival együtt az Elemzés főablakába.
Kattintson a Bezárás gombra, hogy visszatérjen a főablakba.
Vessünk egy pillantást az ablakra:
Kereszteződés eredményekkel
Ha már több forgatókönyv-lefuttatásod van, az eredménymappáik segítségével kereszt-egyeztetheted a statisztikákat. Ez a folyamat segít közvetlenül összehasonlítani a két eredményt, és összesített jelentést készíteni.
Keresztrezultációk végrehajtásához kattintson a gombra ikonra az eszköztáron, vagy kattintson a Fájl menü Eredményekkel való keresztezés parancsára.
Ez megnyitja az alábbi ablakot:
Az Eredménylista az aktuális eredménymappát mutatja, amelyen az elemzés folyamatban van.
A Hozzáadás gombra kattintva hozzáadhat egy másik eredménymappát, amelyhez a keresztezést elemezni fogja.
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.
Egy új ablak nyílik meg, amely a két eredmény egymás melletti összehasonlítását tartalmazza.
Íme egy pillanatkép:
Annyi találati mappát adhatsz a keresztlistához, amennyit csak szeretnél; azonban ez bonyolulttá válhat a megértés és az elemzés szempontjából. Ezért ajánlott a listát röviden tartani.
Munkamenet mentése
Az Elemzés funkció használata jelentős időt vehet igénybe. Mivel lehet, hogy már egyesített egy grafikont, vagy még mindig egy újat tanulmányoz, érdemes a munkamenet adatait menteni.
A munkamenet mentéséhez kattintson a Fájl menüre, majd a Mentés gombra.
Az alábbi párbeszédablak nyílik meg:
A Mentés gombra kattintva elindítható a mentési folyamat, amely a munkamenet méretétől függően azonnali vagy időigényes lehet. A mentés az .lra munkamenetfájlt tartalmazza, beleértve az egyesített vagy hozzáadott grafikonokat is.
Így néz ki az ablak:
Munkamenet megnyitása
Egy 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 az Elemzés nem az utolsó mappacsomópontot nyitja meg, hanem magát a mappát.
Ezzel megnyílik az Elemzés főablakja, ahol folytathatja a munkát.
HTML-jelentésbe exportálás
Az Analysis funkcióval az összes adatot egy jól formázott HTML vagy Word 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:
Ez megnyit egy párbeszédpanelt, ahol meg kell találni azt a könyvtárat, ahová a HTML-jelentést helyezni fogja.
Tekintse meg az alábbi képernyőképet:
Amint a Mentés gombra kattint, az Analysis megkezdi az eredmények exportálását és a HTML formátumú jelentés elkészítését. Egy rövid időre megjelenik egy kezdőképernyő, az exportált jelentés méretétől függően:
Az exportálás befejezése után a nemrég exportált HTML-fájl azonnal megnyílik az Internet Explorerben vagy az alapértelmezett böngészőben. Így néz ki az első teljesítmény Tesztelés a jelentés így néz ki:
Tipp: Mentse el a sablont a „Sablon automatikus alkalmazása új munkamenetre” jelölőnégyzettel és az automatikus HTML-jelentés opció bejelölésével, így az Elemzés minden jövőbeli munkamenethez ugyanazt a jelentést fogja elkészíteni.
Videó az Analizátoron
Az alábbi útmutató ugyanazokat az Elemző képernyőket mutatja be mozgás közben.
Kattints itt ha a videó nem elérhető.
Az elemzés lezárja a LoadRunner munkafolyamatot: a VuGen szkriptek megtisztításra kerülnek. korreláció és a paraméterezés, amelyet a ellenőr, majd olvasd el itt. Lásd a LoadRunner architektúra, Teljesítményfelmérés és a Terhelésvizsgálat útmutatókat.


























.png)






.png)
















