Listeners v JMeter

Obsah
- Čo sú Listenery v aplikácii JMeter?
- Rôzne Listenery, ktoré poskytuje JMeter
- Assertion Results
- Backend Listener
- BeanShell Listener
- BSF Listener
- Comparison Assertion Visualizer
- Generovanie súhrnných výsledkov
- Graf výsledkov
- JSR223 Listener
- Mailer Visualizer
- Monitor Results
- Response Time Graph
- Uloženie odpovede do súboru
- Jednoduchý zapisovač údajov
- Súhrnná správa
- Zobrazenie stromu výsledkov
- Zobrazenie výsledkov v tabuľke
Čo sú Listenery v aplikácii JMeter?
Listenery v aplikácii JMeter sú prvky plánu testov, ktoré sa používajú na zobrazenie a analýzu výsledkov výkonnostných testov v tabuľkovej alebo grafickej forme. Poskytujú tiež rôzne matice času odozvy (priemerný čas, minimálny čas, maximálny čas atď.) požiadavky samplera. Ako pridať Listener –
Kliknite pravým tlačidlom myši na Test Plan -> Prejdite na položku Add -> Prejdite na položku Listener -> Kliknite na požadovaného Listenera

Poslucháčov (listeners) môžeme pridať aj ako potomka (child) konkrétnej skupiny vlákien (thread group). V takom prípade bude Listener na analýzu používať údaje tejto skupiny vlákien.
* Upozorňujeme, že je odporúčané ukladať výsledky testov do súborov .jtl. Tento súbor potom môžete neskôr načítať do Listenera na vytvorenie grafov a vykonávanie rôznych funkcií poskytovaných rôznymi Listenermi.
Rôzne Listenery, ktoré poskytuje JMeter
Aggregate Graph
Listener Aggregate Graph (Súhrnný graf) sa používa na zobrazenie výsledkov testov v tabuľkovej forme (reporty) aj v grafoch.
Aggregate Report
Listener Aggregate Report sa používa na zobrazenie a uloženie výsledkov testov vo forme reportov.
Assertion Results
Poslucháč Assertion Results sa používa na zobrazenie výsledku tvrdenia pre každú chybnú odpoveď vzorkovača. Odporúča sa nepoužívať tohto Listenera počas testu výkonnosti, pretože je veľmi náročný na zdroje. Mal by sa používať len počas ladenia a funkčného testovania.
Backend Listener
Backend listener je špeciálny typ asynchrónneho Listenera, ktorý sa používa špeciálne s BackendListenerClient na jeho prispôsobenie.
BeanShell Listener
BeanShell listener sa používa na zapnutie BeanShell skriptovania v JMeter.
BSF Listener
Listener BeanShell sa používa na povolenie skriptovania BSF v JMeter.
Comparison Assertion Visualizer
Comparison Assertion Visualizer sa používa na porovnanie výsledkov tvrdení (assertions) v ľahko porovnateľnom používateľskom rozhraní (UI).
Generovanie súhrnných výsledkov
Listener Generate Summary results sa používa na ukladanie a zobrazovanie podrobných výsledkov testov do súborov logu (log files).
Graf výsledkov
Poslucháč Graph results (Graf výsledkov) sa používa na zobrazenie grafu času odozvy každej požiadavky vzorkovania z hľadiska priemeru, mediánu, odchýlky a priepustnosti.
JSR223 Listener
Listener JSR223 sa používa na zapnutie skriptovania JSR223 v aplikácii JMeter.
Mailer Visualizer
Sampler Mailer Visualizer sa používa na zabezpečenie funkcie odosielania prispôsobených e-mailov v prípade určitej špecifickej prahovej hodnoty chyby (error threshold).
Monitor Results
Toto je novo pridaný listener v aplikácii JMeter, ktorý sa používa na zobrazovanie a ukladanie štatistík výkonu servera.
Response Time Graph
Graf času odozvy (response time graph) sa používa na poskytovanie grafického znázornenia času odozvy s časom, ktorý uplynul počas behu testu.
Uloženie odpovede do súboru
Listener Save Response to a file sa používa na uloženie odpovede samplera do súboru. Tento listener sa používa pri funkčnom testovaní alebo ladení testovacieho skriptu.
Jednoduchý zapisovač údajov
Listener Simple Data Writer sa používa na uloženie odpovede samplera do súboru s rôznymi konfiguráciami na odstránenie niekoľkých zbytočných režijných nákladov.
Súhrnná správa
Summary Report sa používa na uloženie a zobrazenie výsledku testu v tabuľkovej forme rovnako ako listener Aggregate Report, ale spotrebuje menej pamäte (podľa Apache JMeter).
Zobrazenie stromu výsledkov
Tento listener sa používa na poskytovanie a ukladanie výsledkov testov pre každý jednotlivý sampler.
Zobrazenie výsledkov v tabuľke
Listener View Results in Table sa používa na zobrazenie hlavičky a tela odpovede samplera.