V tomto výučbe sa budeme venovať nasledujúcim témam -
1. Ako používať analýzu v aplikácii LoadRunner
2. Súhrnná správa o
analýze LoadRunner 3. Grafy analýzy
4. Zlúčenie grafov
5. Pridanie nových grafov
6. Kríženie s výsledkami
7. Uloženie relácie
Začnime-
1. Ako používať Analýza v LoadRunneri
HP Analysis, ako už názov napovedá, je program na vykonávanie podrobnej (doslova, veľmi podrobnej) analýzy vykonaného testu výkonu.
HP Analysis vezme výpis vytvorený radičom počas vykonávania testu zaťaženia. Výpis obsahuje všetky informácie v surovom formáte, ktorý je analyzovaný programom HP Analysis a generuje rôzne grafy.
Dozvieme sa viac o analýze HP.
Ak chcete spustiť program HP Analysis, prejdite do ponuky Štart => Softvér HP => HP LoadRunner => Analýza, ako je uvedené nižšie:
Spustí sa analýza. Ako obvykle sa najskôr otvorí úvodná obrazovka, ako je to znázornené nižšie:
Po chvíli táto úvodná obrazovka automaticky povedie na hlavnú obrazovku programu HP Analysis. Hlavná obrazovka sa otvorí v obnovenom režime. Pozrite si nasledujúcu snímku:
Kliknite na ponuku Súbor a zobrazí sa zoznam ponúk, ako je uvedené nižšie:
Kliknite na ponuku Súbor alebo pomocou klávesovej skratky Ctrl + N otvorte reláciu vytvorenia analýzy. Otvorí sa dialógové okno, ktoré vám pomôže nájsť súbor lrr. Prípona súboru LRR znamená LoadRunner Results.
Pamätáte si, že radič HP vytvoril úložisko výsledkov v priečinku? Tento priečinok obsahuje súbor lrr.
Vyhľadajte priečinok res scenára, pre ktorý chcete vytvoriť reláciu analýzy. Nižšie je uvedený prehľad pre informáciu:
Hneď ako vyberiete správny súbor, program HP Analysis najskôr skontroluje dostupné miesto na disku, aby ste sa uistili, že vám počas procesu nedôjde miesto. Je to preto, že veľkosť relácie môže byť veľmi veľká, najmä v zložitých scenároch, keď ste zahrnuli viac VUScriptov a bežali dlhé hodiny.
Okno dole sa na chvíľu otvorí:
Ihneď po potvrdení dostupnosti miesta na disku príde HP Analysis k akcii a uvidíte okno „práve sa analyzuje“, ako je uvedené nižšie:
Čas potrebný na vykonanie vyššie uvedeného okna závisí od veľkosti výsledného priečinka (alebo štatistík obsiahnutých v tomto priečinku)
Ak to trvá príliš dlho alebo sa zaseknete, môžete sa rozhodnúť zrušiť kliknutím na tlačidlo Zrušiť.
Po dokončení to automaticky povedie k rýchlemu oknu, kde sa použije šablóna formátu:
To by vás malo rýchlo priviesť k hlavnému oknu Session Explorer. Ak však používate zložitú vlastnú šablónu a operácia sa z nejakého dôvodu zastaví, kliknutím na tlačidlo Stop operáciu zrušíte a môžete začať odznova.
2. Súhrnná správa o analýze LoadRunner
Po dokončení operácií sa zobrazí hlavné okno relácie, ktoré vyzerá asi takto:
Tu vidíte adresár, z ktorého ste vybrali výsledky.
Môžete si tiež pozrieť úplné informácie o svojom scenári v rámci relácie Analýza. Na karte Súhrnná správa môžete vidieť trvanie scenára, ktorý bol spustený s cieľom získať tieto výsledky.
Pojem percentil sa v analýze používa takmer pri každom grafe. Hodnotu percentilu môžete definovať na paneli vlastností. Predvolená hodnota je 90.
Všimnite si sekciu grafov v Prieskumníkovi relácií:
Už sa zobrazuje niekoľko grafov. Môžete kliknúť na názov grafu a uvidíte jeho vzhľad.
V súhrnnej správe môžete kliknutím na tlačidlo otvoriť príslušné informácie týkajúce sa SLA, ak sú k dispozícii.
Po kliknutí sa vám zobrazí nasledujúce okno:
Panel s nástrojmi nájdete priamo pod ponukou Súbor v hornej časti, vyzerá to takto:
Všetky tlačidlá na paneli nástrojov vykonávajú niektoré akcie z ponuky Súbor.
HP Analysis obsahuje všetky informácie o vašom scenári, vrátane nastavení doby behu. Ako už viete, že nastavenia doby behu majú významný vplyv na výkon, môžete si pozrieť nastavenia v rámci analýzy, ktoré sa použili na spustenie scenára.
Ak chcete zobraziť nastavenie Run Time, kliknite na z ponuky Súbor alebo
Nastavenia doby behu sa zobrazia nižšie:
Ako vidíte, z tohto okna nie je možné vidieť iba všetky nastavenia, program môžete otvoriť aj kliknutím na tlačidlo alebo zobraziť skript kliknutím na tlačidlo. Okno zatvoríte kliknutím na
3. Grafy analýzy
HP Analysis načíta najdôležitejšie grafy v čase analýzy. Kliknutím na ľubovoľný názov grafu v prehľadávači relácií zobrazíte podrobnosti oproti dostupnému grafu.
Poďme diskutovať o niekoľkých grafoch jeden po druhom.
3.1 Graf priemerného času odozvy:
Tento graf zobrazuje počet prístupov uskutočnených VUsers na webovom serveri počas každej sekundy testu zaťaženia. Tento graf vám pomáha vyhodnotiť množstvo záťaže, ktoré generujú používatelia, z hľadiska počtu prístupov.
Pozrite sa na graf nášho scenára:
Pri prezeraní grafu je kľúčové porozumieť legende grafu vedľa seba.
Legenda zobrazuje názov transakcie, jej farbu, minimálnu hodnotu, priemernú hodnotu, maximálnu hodnotu a štandardnú odchýlku (odchýlka okolo strednej hodnoty).
Farby grafu je možné rozpoznať podľa legendy.
Graf 3,2 hitu za sekundu:
Tento graf zobrazuje počet prístupov uskutočnených VUsers na webovom serveri počas každej sekundy testu zaťaženia. Tento graf vám pomáha vyhodnotiť množstvo záťaže, ktoré generujú používatelia, z hľadiska počtu prístupov.
Pozrite sa na graf v prípade nášho scenára:
Ako je zrejmé z grafu i legendy, boli chvíle, keď server nebol zasiahnutý žiadnymi zásahmi.
3.3 Spustený graf používateľov systému VUsers:
Tento graf zobrazuje počet VUserov, ktorí vykonávali skripty VUser, a ich stav počas každej sekundy záťažového testu. Tento graf je užitočný na určenie zaťaženia servera VUser v danom okamihu.
3.4 Graf priepustnosti
Tento graf zobrazuje množstvo priepustnosti (v bajtoch) na webovom serveri počas testu zaťaženia. Priepustnosť predstavuje množstvo dát, ktoré VUsers dostali od servera v ktorúkoľvek danú sekundu. Tento graf vám pomôže vyhodnotiť množstvo záťaže, ktoré generujú používatelia, z hľadiska priepustnosti servera.
Tu je popis niekoľkých ďalších grafov:
3.5 VUser Summary:
Tento graf zobrazuje počet používateľov VU, ktorí úspešne dokončili svoj beh, zastavili svoj beh alebo skončili chybami. Takto to vyzerá:
3.6 Rendezový graf:
Tento graf ukazuje, kedy boli VUsers uvoľnené v miestach stretnutia a koľko VUsers bolo uvoľnených v každom bode. Takto to vyzerá:
3.7 Graf transakcií za sekundu:
Tento graf zobrazuje počet dokončených transakcií (úspešných aj neúspešných) vykonaných počas každej sekundy záťažového testu. Tento graf vám pomôže určiť skutočné zaťaženie transakcií vo vašom systéme v danom okamihu. Takto to vyzerá:
3,8 Celkový počet transakcií za sekundu:
Tento graf zobrazuje celkový počet dokončených transakcií (úspešných aj neúspešných) vykonaných počas každej sekundy záťažového testu. Tento graf vám pomôže určiť skutočné zaťaženie transakcií vo vašom systéme v danom okamihu. Takto to vyzerá:
3.9 Graf súhrnu transakcií:
Tento graf zobrazuje počet transakcií, ktoré prešli, zlyhali, zastavili sa alebo sa skončili chybami. Takto to vyzerá:
3.10 Súhrnný graf výkonnosti transakcie:
Tento graf zobrazuje minimálny, priemerný a maximálny čas odozvy pre všetky transakcie v záťažovom teste. Takto to vyzerá:
3.11 Graf doby odozvy transakcie pri načítaní:
Zobrazuje priemerné časy odozvy transakcie vo vzťahu k počtu VUsers bežiacich v danom okamihu počas testu zaťaženia. Tento graf vám pomôže zobraziť všeobecný vplyv zaťaženia VUser na čas výkonu a je najužitočnejší pri analýze zaťažovacieho testu, ktorý sa spúšťa s postupným zaťažením. Takto to vyzerá:
3.12 Graf percentilu času odozvy transakcie:
Tento graf zobrazuje percento transakcií, ktoré sa uskutočnili v danom časovom rozmedzí. Tento graf vám pomôže určiť percento transakcií, ktoré spĺňajú výkonnostné kritériá definované pre váš systém. Takto to vyzerá:
3.13 Graf rozdelenia času odozvy transakcie:
Tento graf zobrazuje počet dokončení transakcie v rozložení časových rozsahov. Upozorňujeme, že tento graf zobrazuje informácie iba o jednej transakcii súčasne. Takto to vyzerá:
Graf 3.14 Priepustnosť (MB):
Tento graf zobrazuje množstvo priepustnosti (v megabajtoch) na webovom serveri počas testu načítania. Priepustnosť predstavuje množstvo dát, ktoré VUsers dostali od servera v ktorúkoľvek danú sekundu. Tento graf vám pomôže vyhodnotiť množstvo záťaže, ktoré generujú používatelia, z hľadiska priepustnosti servera. Takto to vyzerá:
3.15 Zhrnutie stavového kódu HTTP:
Tento graf zobrazuje distribúciu rôznych stavových kódov protokolu HTTP vrátených z webového servera počas testu zaťaženia. Takto to vyzerá:
4
3.16 Graf odpovede HTTP za sekundu:
Tento graf zobrazuje počet rôznych stavových kódov HTTP vrátených z webového servera počas každej sekundy testu zaťaženia. Takto to vyzerá:
Graf 3,17 stránok na stiahnutie za sekundu:
Tento graf zobrazuje počet stránok prijatých z webového servera počas testu načítania. Takto to vyzerá:
3.18 Graf pripojení:
Tento graf zobrazuje počet pripojení. Takto to vyzerá:
3.19 Grafy spojenia za sekundu:
Tento graf zobrazuje počet pripojení za sekundu. Takto to vyzerá:
Graf 3.20 Rozpis jednotlivých komponentov (v priebehu času):
Tento graf zobrazuje priemerný čas odozvy (v sekundách) pre každú webovú stránku a jej komponenty počas každej sekundy spustenia scenára. Takto to vyzerá:
3.21 Graf rozdelenia stránky (v priebehu času):
Tento graf zobrazuje rozdelenie času načítania jednotlivých komponentov stránky počas každej sekundy spustenia scenára. Takto to vyzerá:
3.22 Graf Čas do prvého bufferu:
Tento graf zobrazuje relatívny čas každého servera / siete v každej webovej stránke (v sekundách) počas každej sekundy spustenia scenára, a to na dobu do úspešného prijatia prvej vyrovnávacej pamäte z webového servera. Takto to vyzerá:
4. Zlúčenie grafov
Možno bude potrebné zlúčiť dva grafy, aby priniesli zmysluplnejšie informácie. Napríklad, ako sme už diskutovali vyššie v grafoch, že keď na server nedošlo k žiadnym zásahom, neexistovala ani žiadna šírka pásma po sieti.
Toto sa dá ľahšie zlúčiť pri zlučovaní.
Pozrime sa, ako sú grafy zlúčené.
Pred otvorením možnosti zlúčenia grafov sa uistite, že už máte otvorený aspoň jeden graf, ktorý chcete zlúčiť. Obslužný program bude predpokladať, že chcete pridať ďalší graf k už otvorenému grafu.
Ak chcete otvoriť okno merge graph, choďte do ponuky View a kliknite na Merge Graphs. Takto vyzerá ponuka:
Kliknutím na vyššie uvedenú ponuku otvoríte hlavné okno zlúčenia grafov, tu je momentka:
Tu spájame čas odozvy transakcie s grafom Running VUsers. Okno Zlúčiť graf vyžaduje, aby ste zadali názov novovytvoreného zlúčeného grafu.
Takto vyzerá tento zlúčený graf:
5. Pridajte nové grafy
Ak chcete pridať nový graf, kliknite na ponuku Graf a vyberte možnosť Pridať nový graf.
Nižšie je uvedený prehľad ponuky:
:
Po kliknutí sa otvorí zoznam všetkých grafov dostupných v aplikácii LoadRunner (HP Analysis)
Ktorýkoľvek graf môžete vybrať dvojitým kliknutím na jeho názov. Týmto sa graf s hodnotami / štatistikami načíta do hlavného okna programu HP Analysis.
Kliknutím na tlačidlo Zavrieť sa vrátite späť do hlavného okna.
Poďme sa pozrieť na okno:
6. Kríženie s výsledkami
Ak už máte spustených viac scenárov, môžete na porovnanie štatistík použiť ich priečinok s výsledkami. Tento proces pomáha priamo porovnávať obidva výsledky a generovať kumulatívny prehľad.
Ak chcete vykonať krížové výsledky, kliknite na ikonu na paneli nástrojov alebo kliknite na položku Krížiť s výsledkami z ponuky Súbor.
Týmto sa otvorí okno:
V zozname výsledkov sa zobrazuje váš aktuálny priečinok s výsledkami (pre ktorý sa vykonáva analýza).
Kliknutím na tlačidlo Pridať môžete pridať ďalší priečinok s výsledkami, pomocou ktorého sa bude kríž analyzovať.
Vyberte ďalší priečinok s výsledkami a kliknite na tlačidlo Otvoriť.
Predchádzajúce okno so zoznamom výsledkov sa znova otvorí. Tentokrát budete mať v zozname dva priečinky s výsledkami.
Pozrite sa do okna:
Kliknite na tlačidlo OK.
Otvorí sa nové okno, ktoré obsahuje vzájomné porovnanie oboch výsledkov.
Tu je momentka:
Do krížového zoznamu môžete pridať ľubovoľný počet priečinkov s výsledkami, pochopenie a analýza sa však budú komplikovať. Preto sa navrhuje, aby bol zoznam krátky.
7. Uloženie relácie
Práca s analýzou HP môže trvať dlho. Pretože ste možno zlúčili graf alebo práve študujete nový graf, je dobré uchovávať informácie o svojej relácii.
Ak chcete reláciu uložiť, kliknite na ponuku Súbor a potom na príkaz Uložiť.
Otvorí sa nižšie dialógové okno:
Kliknutím na tlačidlo Uložiť sa spustí proces uloženia, ktorý môže byť okamžitý alebo časovo náročný v závislosti od veľkosti relácie.
Takto vyzerá okno:
7.1 Otvorenie relácie
Podobným spôsobom môžete otvoriť existujúcu reláciu. Jednoducho kliknite na Otvoriť v ponuke Súbor a vyberte priečinok uloženej relácie. Pamätajte, že program HP Analysis neotvorí posledný uzol priečinka; skôr otvorí samotný priečinok.
Týmto sa otvorí hlavné okno analýzy, v ktorom môžete pokračovať vo svojej práci.
8. Export do správy HTML:
HP Analysis poskytuje funkciu na export všetkých údajov do dobre naformátovanej správy vo formáte HTML alebo doc. Ak chcete exportovať, kliknite na ponuku Správa a vyberte položku Správa HTML. Prezrite si ponuku nižšie:
Týmto sa otvorí dialógové okno na vyhľadanie adresára, do ktorého bude umiestnená správa HML.
Pozrite sa na snímku obrazovky nižšie:
Hneď ako kliknete na tlačidlo Uložiť, program HP Analysis začne exportovať výsledky a pripravovať správu vo formáte HTML. Na krátky čas sa zobrazí úvodná obrazovka v závislosti od veľkosti exportovaného prehľadu:
Po dokončení exportu okamžite otvorí nedávno exportovaný súbor HTML v prehliadači Internet Explorer alebo predvolenom prehliadači. Takto vyzerá váš prvý prehľad testovania výkonnosti:
Video na analyzátore
Ak video nie je prístupné, kliknite sem