Výukový program LoadRunner Analysis: Report & Graph

1. Jak používat analýzu v LoadRunner

HP Analysis, jak název napovídá, je program, který provádí podrobnou (doslova velmi podrobnou) analýzu testu výkonu, který jste provedli.

HP Analysis bere výpis vytvořený Controllerem během provádění zátěžového testu. Výpis obsahuje všechny informace v nezpracovaném formátu, který je analyzován analýzou HP za účelem generování různých grafů.

Pojďme se dozvědět více o analýze HP.

Chcete-li spustit analýzu HP, přejděte do nabídky Start => Software HP => HP LoadRunner => Analýza, jak je ukázáno níže:

Použijte analýzu v LoadRunner

Tím se spustí analýza. Jako obvykle se nejprve otevře úvodní obrazovka, jak je uvedeno níže:

Použijte analýzu v LoadRunner

Po chvíli tato úvodní obrazovka automaticky přejde na hlavní obrazovku analýzy HP. V obnoveném režimu se otevře hlavní obrazovka. Podívejte se na níže uvedený snímek:

Použijte analýzu v LoadRunner

Klikněte na nabídku Soubor a zobrazí se seznam nabídek jako na snímku níže:

Použijte analýzu v LoadRunner

Klikněte na nabídku Soubor nebo použijte Ctrl + N pro otevření relace vytvoření analýzy. Otevře se dialogové okno, které vám pomůže najít soubor lrr. Přípona souboru LRR znamená LoadRunner Results.

Pamatujete si, že HP Controller vytváří úložiště výsledků ve složce? Tato složka obsahuje soubor lrr.

Vyhledejte složku res scénáře, pro který chcete vytvořit relaci analýzy. Níže je uveden snímek pro referenci:

Použijte analýzu v LoadRunner

Jakmile vyberete správný soubor, HP Analysis nejprve zkontroluje dostupné místo na disku, aby se ujistil, že vám během procesu nedojde místo. Je to proto, že velikost relace může být velmi velká, zejména pro komplexní scénář, kde jste zahrnuli více VUScriptů a běželi dlouhé hodiny.

Na chvíli se otevře okno níže:

Použijte analýzu v LoadRunner

Okamžitě po potvrzení dostupnosti místa na disku začne HP Analysis fungovat a zobrazí se okno „aktuálně analyzuje“, jak je uvedeno níže:

Použijte analýzu v LoadRunner

Čas, který zabere výše uvedené okno, závisí na velikosti složky výsledků (nebo statistiky obsažené v této složce)

Pokud to trvá příliš dlouho nebo se zasekne, můžete se rozhodnout zrušit kliknutím na tlačítko Zrušit.

Po dokončení to automaticky povede k rychlému oknu, kde bude použita šablona formátu:

Použijte analýzu v LoadRunner

To by vás mělo rychle přesměrovat do hlavního okna Průzkumníka relací. Pokud však používáte nějakou složitou vlastní šablonu a operace se z nějakého důvodu zastaví, můžete operaci zrušit a začít znovu kliknutím na tlačítko Zastavit.

2. Souhrnná zpráva analýzy LoadRunner

Po dokončení operace uvidíte hlavní okno relace, které vypadá asi takto:

Souhrnná zpráva analýzy LoadRunner

Zde můžete vidět adresář, ze kterého jste nabrali výsledky.

Úplné informace o svém scénáři můžete vidět také v relaci Analýza. Na kartě Souhrnná zpráva můžete vidět dobu trvání scénáře, který byl spuštěn k získání těchto výsledků.

Pojem percentil se v analýze používá téměř u každého grafu. Hodnotu percentilu můžete definovat na panelu vlastností. Výchozí nastavení je 90.

Souhrnná zpráva analýzy LoadRunner

Všimněte si části grafu v Průzkumníku relací:

Souhrnná zpráva analýzy LoadRunner

Již se objevuje několik grafů. Kliknutím na název grafu se zobrazí jeho podrobnosti.

V souhrnné zprávě můžete kliknutím na tlačítko otevřít informace související s SLA, jsou-li k dispozici.

Po kliknutí se zobrazí následující okno:

Souhrnná zpráva analýzy LoadRunner

Panel nástrojů můžete najít přímo pod nabídkou Soubor nahoře, vypadá takto:

Souhrnná zpráva analýzy LoadRunner

Všechna tlačítka na panelu nástrojů provádějí nějakou akci z nabídky Soubor.

Analýza HP obsahuje všechny informace o vašem scénáři, včetně nastavení doby běhu. Jak již víte, že nastavení doby běhu má významný dopad na výkon, můžete si v rámci analýzy zobrazit nastavení, která byla použita ke spuštění scénáře.

Chcete-li zobrazit nastavení doby běhu, klikněte naSouhrnná zpráva analýzy LoadRunner z nabídky Soubor nebo Souhrnná zpráva analýzy LoadRunnerna panelu nástrojů.

Nastavení doby běhu se zobrazí takto:

Souhrnná zpráva analýzy LoadRunner

Jak vidíte, v tomto okně lze vidět nejen všechna nastavení, ale také můžete otevřít Plán kliknutím na Jak používat Analyzer v LoadRunnernebo zobrazit skript kliknutím na Souhrnná zpráva analýzy LoadRunnerknoflík. Pro zavření okna klikněte na Souhrnná zpráva analýzy LoadRunner .

3. Analýza grafů

Analýza HP načte nejdůležitější grafy v době analýzy. Kliknutím na libovolný název grafu v Průzkumníku relací zobrazíte podrobnosti o dostupném grafu.

Pojďme si probrat několik grafů jeden po druhém.

3.1) Graf průměrné doby odezvy:

Tento graf zobrazuje počet zásahů provedených na webovém serveru uživateli VU během každé sekundy zátěžového testu. Tento graf vám pomůže vyhodnotit množství zatížení generovaného uživateli VU z hlediska počtu přístupů.

Podívejte se na graf našeho scénáře:

Graf průměrné doby odezvy

Při prohlížení grafu je klíčové porozumět legendě grafu vedle sebe.

Legenda zobrazuje název transakce, její barvu, minimální hodnotu, průměrnou hodnotu, maximální hodnotu a směrodatnou odchylku (rozptyl kolem průměru).

Barvy grafu lze rozpoznat z Legendy.

3.2) Graf návštěv za sekundu:

Tento graf zobrazuje počet zásahů provedených na webovém serveru uživateli VU během každé sekundy zátěžového testu. Tento graf vám pomůže vyhodnotit množství zatížení generovaného uživateli VU z hlediska počtu přístupů.

Podívejte se na graf v případě našeho scénáře:

Graf návštěvnosti za sekundu

Jak je vidět z grafu i z legendy, byly chvíle, kdy na server nebyly žádné zásahy.

3.3) Spuštění grafu VUsers:

Tento graf zobrazuje počet uživatelů VUs, kteří provedli skripty VUser, a jejich stav během každé sekundy zátěžového testu. Tento graf je užitečný pro určení zatížení VUser na vašem serveru v daném okamžiku.

Spuštěný graf VUsers

3.4) Graf propustnosti

Tento graf zobrazuje množství propustnosti (v bajtech) na webovém serveru během zátěžového testu. Propustnost představuje množství dat, které uživatelé VU přijali ze serveru v kteroukoli danou sekundu. Tento graf vám pomůže vyhodnotit množství zátěže, kterou generují uživatelé VU, z hlediska propustnosti serveru.

Graf propustnosti

Zde je popis několika dalších grafů:

3.5) Souhrn VUser:

Tento graf zobrazuje počet VUsers, kteří úspěšně dokončili svůj běh, zastavili svůj běh nebo skončili s chybami. Takhle to vypadá:

Souhrn VUser

3.6) Graf setkání:

Tento graf ukazuje, kdy byli uživatelé VU propuštěni v bodech setkání a kolik VUs byli propuštěni v každém bodě. Takhle to vypadá:

Rendezvous graf

3.7) Graf transakcí za sekundu:

Tento graf zobrazuje počet dokončených transakcí (úspěšných i neúspěšných) provedených během každé sekundy zátěžového testu. Tento graf vám pomůže určit skutečné transakční zatížení vašeho systému v daném okamžiku. Takhle to vypadá:

Graf transakcí za sekundu

3.8) Graf celkových transakcí za sekundu:

Tento graf zobrazuje celkový počet dokončených transakcí (úspěšných i neúspěšných) provedených během každé sekundy zátěžového testu. Tento graf vám pomůže určit skutečné transakční zatížení vašeho systému v daném okamžiku. Takhle to vypadá:

Graf celkových transakcí za sekundu

3.9) Graf souhrnu transakcí:

Tento graf zobrazuje počet transakcí, které prošly, selhaly, zastavily se nebo skončily s chybami. Takhle to vypadá:

Graf souhrnu transakcí

3.10) Graf shrnutí výkonu transakce:

Tento graf zobrazuje minimální, průměrnou a maximální dobu odezvy pro všechny transakce v zátěžovém testu. Takhle to vypadá:

Použijte Analyzer v LoadRunner

3.11) Graf doby odezvy transakce pod zatížením:

Zobrazuje průměrné doby odezvy transakce vzhledem k počtu VUser spuštěných v libovolném bodě během zátěžového testu. Tento graf vám pomůže zobrazit obecný dopad zatížení VUser na dobu výkonu a je nejužitečnější při analýze zátěžového testu, který se spouští s postupným zatížením. Takhle to vypadá:

Graf doby odezvy transakce pod zatížením

3.12) Graf procenta doby odezvy na transakci:

Tento graf zobrazuje procento transakcí, které byly provedeny v daném časovém období. Tento graf vám pomůže určit procento transakcí, které splňují kritéria výkonu definovaná pro váš systém. Takhle to vypadá:

Percentilový graf doby odezvy na transakci

3.13) Graf distribuce času odezvy na transakci:

Tento graf zobrazuje, kolikrát byla transakce dokončena v průběhu distribuce časových rozsahů. Všimněte si, že tento graf zobrazuje informace pouze pro jednu transakci najednou. Takhle to vypadá:

Graf distribuce času odezvy transakce

3.14) Graf propustnosti (MB):

Tento graf zobrazuje množství propustnosti (v megabajtech) na webovém serveru během zátěžového testu. Propustnost představuje množství dat, které uživatelé VU přijali ze serveru v kteroukoli danou sekundu. Tento graf vám pomůže vyhodnotit množství zátěže, kterou generují uživatelé VU, z hlediska propustnosti serveru. Takhle to vypadá:

Graf propustnosti (MB).

3.15) Shrnutí stavového kódu HTTP:

Tento graf zobrazuje rozložení různých stavových kódů protokolu HTTP vrácených z webového serveru během zátěžového testu. Takhle to vypadá:

Shrnutí stavového kódu HTTP

3.16) Graf odezvy HTTP za sekundu:

Tento graf zobrazuje počet různých stavových kódů HTTP vrácených z webového serveru během každé sekundy zátěžového testu. Takhle to vypadá:

Graf odezvy HTTP za sekundu

3.17) Graf počtu stažení za sekundu:

Tento graf zobrazuje počet stránek přijatých z webového serveru během zátěžového testu. Takhle to vypadá:

Graf počtu stažení za sekundu

3.18) Graf připojení:

Tento graf zobrazuje počet připojení. Takhle to vypadá:

Graf připojení

3.19) Grafy připojení za sekundu:

Tento graf zobrazuje počet připojení za sekundu. Takhle to vypadá:

Grafy připojení za sekundu

3.20) Graf rozdělení součástí stránky (v průběhu času):

Tento graf zobrazuje průměrnou dobu odezvy (v sekundách) pro každou webovou stránku a její součásti během každé sekundy běhu scénáře. Takhle to vypadá:

Graf rozdělení součástí stránky (v průběhu času).

3.21) Graf rozdělení doby stahování stránky (v průběhu času):

Tento graf zobrazuje rozpis doby stahování jednotlivých komponent stránky během každé sekundy běhu scénáře. Takhle to vypadá:

Graf rozdělení doby stahování stránky (v průběhu času).

3.22) Čas na první Buffer graf:

Tento graf zobrazuje relativní čas serveru/sítě každé komponenty webové stránky (v sekundách) během každé sekundy běhu scénáře po dobu, dokud nebude první vyrovnávací paměť úspěšně přijata zpět z webového serveru. Takhle to vypadá:

Čas na první Buffer Graf

4. Slučování grafů

Pro získání smysluplnějších informací může být nutné sloučit dva grafy. Například, jak jsme diskutovali výše v grafech, že když server nezaznamenal žádné zásahy, neexistovala ani šířka pásma v síti.

To lze snadněji nakreslit při slučování.

Podívejme se, jak jsou grafy sloučeny.

Než otevřete možnost sloučení grafů, ujistěte se, že již máte otevřený alespoň jeden graf, který chcete sloučit. Nástroj bude předpokládat, že chcete přidat další graf do již otevřeného grafu.

Chcete-li otevřít okno slučovacího grafu, přejděte do nabídky Zobrazit a klikněte na Sloučit grafy. Takto vypadá menu:

Slučování grafů

Kliknutím na nabídku výše se otevře hlavní okno slučování grafů, zde je snímek:

Slučování grafů

Zde slučujeme dobu odezvy transakce s grafem běžících VUsers. Okno Sloučit graf vyžaduje zadání názvu nově vytvořeného sloučeného grafu.

Takto vypadá tento sloučený graf:

Slučování grafů

5. Přidejte nové grafy

Chcete-li přidat nový graf, klikněte na nabídku Graf a vyberte Přidat nový graf.

Podívejte se na níže uvedený snímek nabídky:

Přidat nové grafy

Po kliknutí se otevře seznam všech grafů dostupných v LoadRunner (HP Analysis)

Libovolný graf můžete vybrat dvojitým kliknutím na jeho název. Tím se načte graf s hodnotami/statistikami do hlavního okna HP Analysis.

Klepnutím na tlačítko Zavřít se vrátíte do hlavního okna.

Pojďme se podívat do okna:

Přidat nové grafy

6. Křížení s výsledky

Pokud již máte spuštěno více scénářů, můžete použít jejich složku s výsledky ke křížovému porovnání statistik. Tento proces pomáhá přímo porovnávat oba výsledky a generovat kumulativní zprávu.

Chcete-li provést křížové výsledky, klikněte naKřížení s výsledkyz panelu nástrojů nebo klikněte na Křížek s výsledky z nabídky Soubor.

Toto otevře okno:

Křížení s výsledky

Seznam výsledků zobrazuje vaši aktuální složku výsledků (pro kterou se analýza provádí)

Kliknutím na tlačítko Přidat můžete přidat další složku výsledků, se kterou bude kříž analyzován.

Křížení s výsledky

Vyberte další složku výsledků a klikněte na Otevřít.

Znovu se otevře předchozí okno Seznam výsledků. Tentokrát budete mít v seznamu dvě složky výsledků.

Podívejte se do okna:

Křížení s výsledky

Klepněte na tlačítko OK.

Otevře se nové okno obsahující porovnání obou výsledků vedle sebe.

Zde je snímek:

Křížení s výsledky

Do křížového seznamu můžete přidat libovolný počet složek s výsledky, ale bude to komplikované na pochopení a analýzu. Proto se doporučuje, aby byl seznam krátký.

7. Uložení relace

Práce s analýzou HP může trvat dlouho. Vzhledem k tomu, že jste možná sloučili graf nebo právě studujete nějaký nový graf, je dobré ponechat si informace o relaci uložené.

Pro uložení relace klikněte na nabídku Soubor a klikněte na Uložit.

Otevře se dialogové okno níže:

Ukládání relace

Kliknutím na tlačítko Uložit zahájíte proces uložení, který může být okamžitý nebo časově náročný v závislosti na velikosti relace.

Okno vypadá takto:

Ukládání relace

7.1) Zahájení relace

Podobným způsobem můžete otevřít existující relaci. Jednoduše klikněte na Otevřít v nabídce Soubor a vyberte složku uložené relace. Pamatujte, že HP Analysis neotevře poslední uzel složky; spíše otevře samotnou složku.

Zahájení relace

Tím se otevře hlavní okno analýzy, kde můžete pokračovat v práci.

8. Export do HTML zprávy:

HP Analysis poskytuje funkci pro export všech dat do dobře formátované zprávy ve formátu HTML nebo doc. Chcete-li exportovat, klikněte na nabídku Report a vyberte HTML Report. Podívejte se na nabídku níže:

Export do HTML sestavy

Tím se otevře dialogové okno pro vyhledání adresáře, kam bude umístěn HML report.

Podívejte se na snímek obrazovky níže:

Export do HTML sestavy

Jakmile kliknete na tlačítko Uložit, HP Analysis zahájí export výsledků a přípravu zprávy ve formátu HTML. V závislosti na velikosti exportovaného přehledu se na krátkou dobu zobrazí úvodní obrazovka:

Export do HTML sestavy

Po dokončení exportu se okamžitě otevře nedávno exportovaný soubor HTML v aplikaci Internet Explorer nebo ve vašem výchozím prohlížeči. Tady je vaše 1. vystoupení Testování Zpráva vypadá takto:

Export do HTML sestavy

Video na analyzátoru

klikněte zde pokud video není přístupné