jmeter listeners analyzing results with different listeners
Tento výukový program vysvětluje různé typy posluchačů JMeter pro zobrazení výsledků testu JMeter a jejich použití k analýze výsledků:
Výsledky testů provedených v JMeter lze zobrazit pomocí Listeners. Testovací plán by tedy měl mít posluchače přidané ke kontrole výsledků provádění.
Posluchače JMeter umožňují prohlížení výsledků v různých formátech, jako je tabulka, stromy, grafy, protokoly atd.
Posluchači jsou nejdůležitější součástí testovacího plánu JMeteru, protože uživatelé mohou vidět výsledky svých vzorníků pouze pomocí posluchačů. Všichni posluchači mají různou důležitost a mohou být vybráni na základě toho, jak chcete vidět své výsledky.
=> Klikněte sem pro Kompletní bezplatné školení na JMeteru (20+ videí)
jak mohu otevřít soubor json?
Co se naučíte:
- Typy posluchačů JMeter
- Výukový program o videu posluchačů JMeter
- Jak přidat posluchače
- # 1) Agregované grafy
- # 2) Souhrnná zpráva
- # 3) Výsledky tvrzení
- # 4) Zobrazit výsledky v tabulce
- # 5) Zobrazit výsledky ve stromu
- # 6) Souhrnná zpráva JMeter
- # 7) Generování souhrnných výsledků
- # 8) Výsledky grafu
- # 9) Ukládání odpovědí do souboru
- # 10) Jednoduchý zapisovač dat
- Časté dotazy k posluchačům JMeter
- Závěr
Typy posluchačů JMeter
Různé formáty, ve kterých posluchač JMeter prohlíží výsledek, jsou uvedeny na následujícím obrázku.
V JMeteru jsou k dispozici různé typy posluchačů:
- Zobrazit strom výsledků
- Souhrnná zpráva
- Souhrnná zpráva
- Backend Listener
- Souhrnný graf
- Výsledky tvrzení
- Vizualizátor tvrzení o porovnání
- Generovat souhrnné výsledky
- Výsledky grafu
- Posluchač JSR223
- Mailer Visualizer
- Graf doby odezvy
- Uloží odpovědi do souboru
- Jednoduchý zapisovač dat
- Zobrazit výsledky v tabulce
- Posluchač fazolových skořápek
Výukový program o videu posluchačů JMeter
Výsledky tabulky zobrazuje výsledek ve formátu tabulky s latencí, dobou odezvy a časem připojení jako důležitými parametry. Odpověď lze zobrazit v textu, HTML, JSON, XML zobrazením výsledků ve formátu stromu.
Souhrnný graf a souhrnný přehled jsou užitečné v případě velkého počtu vzorků a je třeba zaslat grafy klientovi. 90% řádek, 95% řádek, průměr, střední hodnoty lze načíst pomocí posluchačů agregovaných sestav.
Jak přidat posluchače
Chcete-li přidat posluchače, postupujte podle níže uvedených kroků:
- Otevřete JMeter
- Klepněte pravým tlačítkem na plán zkoušek.
- Klikněte na Přidat.
- Vyberte posluchače. Zobrazí seznam všech posluchačů, které lze přidat.
Pojďme si projít běžně používané posluchače:
# 1) Agregované grafy
Agregovaný graf je jedním z důležitých posluchačů v JMeter. Tento posluchač poskytuje všechny potřebné informace.
Součásti:
- název : Jméno posluchače
- Komentáře : Lze-li nějaké poskytnout.
Údaje poskytnuté posluchačem:
- #Vzorky: Celkový počet vzorků.
- Průměrný: Průměrný čas.
- Min.: Toto je minimální doba, po kterou vzorkovač trvalo přejít na server.
- Max : Toto je maximální čas potřebný k přechodu na server.
- Chyba%: Počet vzorkovačů chyb / Celkový počet vzorkovačů.
- Propustnost: Propustnost je vzorek za sekundu přijatý serverem.
- Přijato KB / sekundu: To definuje, kolik kilobajtů za sekundu přijal klient.
- Odesláno KB / s: To definuje, kolik kilobajtů za sekundu se odešle na server.
- 90% řádek: Představuje to, že 10% vzorkovačů překročilo čas k dosažení serveru.
- 95% řádek: Představuje to, že 5% vzorkovačů překročilo čas k dosažení serveru.
- 99% řádek: Představuje to, že 1% vzorkovačů překročilo čas k dosažení serveru.
Výše uvedené informace jsou velmi potřebné a důležité pro uživatele, který provádí test zátěže, protože tato analýza dat pomáhá uživateli pracovat na zlepšení výkonu webové aplikace v testu.
Data, jak jsme diskutovali výše, mohou být také reprezentována v grafické podobě prostřednictvím tohoto posluchače pomocí Zobrazit Graf volba. Usnadňuje analýzu dat a práci na nich, protože grafické znázornění je snadné pochopit a analyzovat.
# 2) Souhrnná zpráva
Naslouchací proces agregovaných sestav je stejný jako posluchač agregovaných grafů. Oba posluchači poskytují stejná data pro analýzu uživatele.
Jediným rozdílem u obou posluchačů je, že agregovaný graf lze zobrazit ve statistické i grafické podobě, zatímco data agregované zprávy lze zobrazit pouze ve statistické formě.
# 3) Výsledky tvrzení
Posluchač výsledků tvrzení se používá ke kontrole, zda je použité tvrzení úspěšné nebo neúspěšné. Při kontrole výsledku tvrzení by měl být posluchač vždy vytvořen, jakmile je vytvořeno tvrzení pro vzorkovač a požadavky.
# 4) Zobrazit výsledky v tabulce
Jak název napovídá, posluchač „Zobrazit výsledky v tabulce“ zobrazí údaje ve formě tabulky, tj. v řádcích a sloupcích. Je to běžně používaný posluchač a poskytuje důležité informace pro analýzu. Zobrazuje data ve formě tabulky pro všechny vzorkovače. Tento posluchač nelze použít pro úplné testování zátěže, protože spotřebovává velké množství CPU / paměti.
Součásti :
- Název: Jméno posluchače
- Komentáře: Tady mohou být poskytnuty nějaké.
Posluchač zobrazuje níže uvedená data:
- Vzorek #: Celkový počet vzorníků.
- Doba spuštění: Je čas, kdy byly vydány vzorky.
- Název vlákna: Název vlákna.
- Označení: Štítek, jak je uveden.
- Ukázkový čas (ms): Jakmile je požadavek iniciován serverem, čas potřebný k získání odpovědi na požadavek je Sample time.
- Postavení: Stav jako symbol Pass / Fail.
- Bajty: Přijaté bajty klientem.
- Odeslané bajty: Bajty odeslané na server.
- Latence: Je to zpoždění reakce aplikace na požadavek zaslaný uživatelem.
- Doba připojení (ms): To je čas, který požadavek trvá, než zasáhne server.
# 5) Zobrazit výsledky ve stromu
Tento posluchač má tu výhodu, že může zkontrolovat požadavek i odpověď, protože porovnává požadavek a skutečný výsledek. Nezobrazuje výsledky kontroly průchodu.
Odpověď lze zobrazit v různých formátech, které lze vybrat z rozevírací nabídky vlevo, jak je znázorněno na následujícím snímku obrazovky.
Různé dostupné formáty jsou: Text, Regexp tester, Boundary Extractor Tester, CSS / JQuery Tester, Xpath Tester, JSON Path tester, HTML, HTML Format Formatted, HTML (download resources), Document, JSON, XML, Browser.
Tento posluchač je také vhodný pouze pro základní testování a ne pro testování zátěže, protože spotřebovává velké množství zdrojů jako CPU a paměť.
# 6) Souhrnná zpráva JMeter
Souhrnná zpráva poskytuje informační údaje potřebné pro analýzu.
Níže uvedené údaje poskytuje posluchač:
- Označení: Štítek je název nebo adresa URL požadavku.
- #Vzorky: Počet vzorků je počet uživatelů na jeden požadavek
- Průměrný: Průměrná doba se počítá na základě času, který vzorky potřebují ke spuštění štítku.
- Min.: Minimální nebo nejmenší čas odebraný vzorkem pro štítek.
- Max: Maximální nebo nejdelší doba odebraná vzorkem pro štítek.
- Std Dev : Je to odchylka od průměrné hodnoty doby odezvy vzorku.
- Chyba%: Procento neúspěšných požadavků.
- Propustnost: Je to počet požadavků zpracovaných serverem.
- KB / s: Jedná se o stažená data v kB / s, zatímco se provádí výkon.
# 7) Generování souhrnných výsledků
Generovat souhrnné výsledky Posluchač generuje souhrnnou zprávu ve formě protokolu tj. je vytvořen soubor protokolu a jeho formát je specifikován v souboru vlastností JMeter.
# 8) Výsledky grafu
Výsledky grafu posluchač je používán uživatelem, pokud vyžaduje výsledky v grafová forma . Graf představuje data posledního vzorkovače a dobu odezvy v ose x a y.
# 9) Ukládání odpovědí do souboru
Uložte odpovědi do souboru Posluchač uložit odpovědi na požadavek . Jak je znázorněno na následujícím snímku obrazovky, odpověď lze uložit pomocí různých možností. Stejně jako jsme selhali a předali odpovědi, výběr pole poskytne pouze požadovaná data.
Existuje několik důvodů, proč uložit odpovědi, protože v době provádění nemůžeme najít důvody selhání, takže uložení dat nám pomůže analyzovat data později, abychom zjistili důvod selhání.
# 10) Jednoduchý zapisovač dat
Jednoduchý zapisovač dat posluchač zaznamená odpověď a zapíše je do plochého souboru.
Časté dotazy k posluchačům JMeter
Otázka č. 1) Který z posluchačů přichází s JMeter?
Odpovědět : Jsou uvedeny níže:
- Zobrazit strom výsledků
- Souhrnná zpráva
- Souhrnná zpráva
- Backend Listener
- Souhrnný graf
- Výsledky tvrzení
- Vizualizátor tvrzení o porovnání
- Generovat souhrnné výsledky
- Výsledky grafu
- Posluchač JSR223
- Mailer Visualizer
- Graf doby odezvy
- Uloží odpovědi do souboru
- Jednoduchý zapisovač dat
- Zobrazit výsledky v tabulce
- Posluchač fazolových skořápek
DŮLEŽITÉ - Existuje několik dalších posluchačů, kteří nepřijdou jako součást výchozího balíčku Jmeter. Stáhněte si pluginy a vložte je do složky EXT v adresáři Jmeter, abyste je viděli.
Otázka 2) Co je strom Výsledek zobrazení v JMeteru?
Odpovědět : Zobrazit strom výsledků poskytuje výsledek Sampleru, který lze zobrazit v různých formátech spolu s parametrem požadavku a odpovědi. Tento posluchač zobrazuje pouze neúspěšné tvrzení o datech a žádné nepředá.
Otázka č. 3) Jak analyzujete výsledky grafu v JMeteru?
Odpověď: Výsledky grafu zobrazuje následující údaje:
- Počet vzorků: Celkový počet vzorků provedených během zátěžového testu.
- Nejnovější ukázka: To ukazuje nejnovější čas odezvy .
- Průměrný: To ukazuje průměrnou celkovou dobu odezvy vzorků.
- Propustnost: Počet požadavků odeslaných na server během testu / čas (sekundy / minuty / hodiny)
- Odchylka : Pokud je hodnota odchylky nízká, znamená to, že systém není ve stresu. Odchylka v zásadě ukazuje změnu doby odezvy.
Otázka č. 4) Který z posluchačů by měl být během testu zátěže deaktivován, aby se šetřila spotřeba zdrojů?
Odpověď: Všichni posluchači by měly být během zátěžového testu deaktivovány, protože spotřebovávají mnoho zdrojů, které lze využít pro další prvky. Výsledky by měly být uloženy a použity pro pozdější analýzu.
Před zahájením zátěžového testu by měli být deaktivováni všichni posluchači.
Otázka č. 5) Vyžaduje JMeter kódování?
Odpovědět: Ne, nevyžaduje kódovací dovednosti. Pokud je třeba vytvořit jakýkoli skript, lze to provést pomocí vestavěný záznamník .
Závěr
Všichni posluchači jsou velmi důležití a pomáhají získat odpovědi od vzorníků a poskytují data k analýze, která mohou být velmi užitečná pro testování výkonu.
Posluchači, jako je View Strom výsledků, zobrazení výsledků v tabulce, výsledky tvrzení jsou ti, kteří neměl by být používán zatímco provádění zátěžového testování protože spotřebovávají spoustu zdrojů, které lze spíše použít pro jiné prvky.
Souhrnný graf a Posluchači grafů zobrazit data v grafu, což umožňuje srozumitelnější a snadnější analýzu dat.
Souhrnné zprávy lze analyzovat pomocí Souhrnná zpráva a Generovat souhrnné výsledky. Chcete-li uložit odpovědi a použít později pro analýzy Uložit odpovědi do souboru může být použito.
=> Klikněte sem pro Kompletní školení zdarma na JMeteru (20+ videí)
Doporučené čtení
- Postprocesor Xpath Extractor v JMeteru
- TestNG anotace a posluchače
- JMeter Video 1: Úvod, stahování a instalace JMeteru
- Nejlepší otázky a odpovědi k rozhovoru JMeter
- Jak používat PreProcesory v JMeteru
- Používání postprocesoru v JMeteru (extraktor regulárních výrazů)
- Top 5 JMeter Plugins and How to Use them (With examples)