jmeter listeners analyzing results with different listeners
Ovaj vodič objašnjava različite vrste slušatelja JMeter za pregled rezultata JMeter testa i kako ih koristiti za analizu rezultata:
Rezultati testova izvedenih u JMeteru mogu se pregledati pomoću slušatelja. Dakle, u plan ispitivanja trebali bi se dodati slušatelji koji provjeravaju rezultate izvršenja.
JMeter slušatelji omogućuju pregled rezultata u raznim formatima poput tablice, drveća, grafikona, dnevnika itd.
Slušatelji su najvažniji dio testa JMetera, jer korisnici mogu vidjeti rezultate svojih samplera samo koristeći slušatelje. Svi slušatelji imaju različitu važnost i mogu se odabrati na temelju toga kako želite vidjeti svoje rezultate.
=> Kliknite ovdje za Kompletni besplatni trening o JMeteru (20+ videozapisa)
razlika između test scenarija i test slučaja
Što ćete naučiti:
- Vrste slušatelja JMeter
- Video lekcije o slušateljima JMetera
- Kako dodati slušatelje
- # 1) Agregirani grafikoni
- # 2) Zbirno izvješće
- # 3) Rezultati tvrdnji
- # 4) Pogledajte rezultate u tablici
- # 5) Pogledajte rezultate u stablu
- # 6) Zbirni izvještaj JMetera
- # 7) Generiranje sažetih rezultata
- # 8) Rezultati grafikona
- # 9) Spremite odgovore u datoteku
- # 10) Jednostavno pisanje podataka
- Česta pitanja o JMeter slušateljima
- Zaključak
Vrste slušatelja JMeter
Razni formati u kojima JMeter Listeners gledaju rezultat navedeni su na donjoj slici.
Različite vrste slušatelja dostupne u JMeteru su:
- Pogledajte stablo rezultata
- Sažeto izvješće
- Zbirno izvješće
- Slušatelj backenda
- Zbirni grafikon
- Rezultati tvrdnji
- Usporedba tvrdnji Vizualizator
- Generiraj sažetke rezultata
- Rezultati grafikona
- JSR223 Slušatelj
- Vizualizator mailera
- Grafikon vremena odziva
- Sprema odgovore u datoteku
- Jednostavno pisanje podataka
- Pogledajte rezultate u tablici
- Slušač ljuske graha
Video lekcije o slušateljima JMetera
Rezultati tablice prikazuju rezultat u obliku tablice s latencijom, vremenom odziva, vremenom povezivanja kao važnim parametrima. Odgovor se može vidjeti u tekstu, HTML, JSON, XML gledanjem rezultata u Tree Format.
Zbirni graf i Zbirni izvještaj korisni su u slučaju velikog broja uzoraka, a grafikone morate poslati klijentu. Linija od 90%, linija od 95%, prosjek, srednje vrijednosti mogu se dohvatiti pomoću preslušavača zbirnog izvješća.
Kako dodati slušatelje
Da biste dodali slušatelje, slijedite korake navedene u nastavku:
- Otvorite JMeter
- Desnom tipkom miša kliknite plan ispitivanja.
- Kliknite Dodaj.
- Odaberite Slušatelj. Popisat će sve slušatelje koji se mogu dodati.
Prođimo kroz često korištene slušatelje:
# 1) Agregirani grafikoni
Agregatni grafikon jedan je od važnih slušatelja u JMeteru. Sve potrebne informacije pruža ovaj slušatelj.
Komponente:
- Ime : Ime slušatelja
- Komentari : Ako se može pružiti bilo koji.
Podaci koje je omogućio slušatelj:
- #Uzorci: Ukupan broj uzoraka.
- Prosjek: Prosječno vrijeme.
- Min: Ovo je minimalno vrijeme potrebno uzorkaču za odlazak na poslužitelj.
- Maks : Ovo je maksimalno vrijeme potrebno za odlazak na poslužitelj.
- Pogreška%: Broj uzorkovanja pogrešaka / Ukupan broj uzorkovanja.
- Propusnost: Propusnost je uzorak po sekundi primljen od strane poslužitelja.
- Primljeno KB / sekundi: Ovo definira koliko je kilobajta u sekundi primio Klijent.
- Poslano KB / sekundi: Ovo definira koliko se kilobajta u sekundi šalje na poslužitelj.
- 90% linija: Predstavlja da je 10% samplera premašilo vrijeme da stigne do poslužitelja.
- 95% linija: Predstavlja da je 5% samplera premašilo vrijeme da stigne do poslužitelja.
- 99% linija: Predstavlja da je 1% uzorkovača premašilo vrijeme da stigne do poslužitelja.
Gore navedeni podaci vrlo su potrebni i važni za korisnika koji provodi test opterećenja jer ova analiza podataka pomaže korisniku da radi na poboljšanju izvedbe web aplikacije u testu.
Podaci, kao što smo gore raspravljali, mogu se predstaviti i u grafičkom obliku putem ovog preslušavača, koristeći Prikaz Grafikon opcija. Olakšava analizu podataka i rad na njima jer je grafički prikaz lako razumljiv i analiziran.
# 2) Zbirno izvješće
Prisluškivač zbirnog izvješća isto je što i preslušavač agregiranog grafikona. Oba slušatelja daju iste podatke za analizu korisnika.
Jedina razlika kod oba slušatelja je što se agregirani grafikon može pregledavati i u statističkom i u grafičkom obliku, dok se zbirni podaci izvješća mogu pregledavati samo u statističkom obliku.
# 3) Rezultati tvrdnji
Slušatelj rezultata tvrdnji koristi se za provjeru je li primijenjena tvrdnja uspješna ili neuspješna. Dok provjerava rezultat tvrdnje, slušatelj bi se uvijek trebao stvoriti kad se stvori tvrdnja za sampler i zahtjeve.
# 4) Pogledajte rezultate u tablici
Kao što i samo ime govori, slušatelj 'Prikaz rezultata u tablici' prikazuje podaci u obliku tablice, tj. u redove i stupce. Često se koristi slušatelj i pruža važne informacije za analizu. Prikazuje podatke u obliku tablice za sve uzorkivače. Ovaj se slušalac ne može koristiti za cjelovito testiranje opterećenja jer troši veliku količinu CPU / memorije.
Komponente :
- Ime: Ime slušatelja
- Komentari: Ako se ovdje može nešto pružiti.
Slušatelj prikazuje sljedeće podatke:
- Uzorak #: Ukupan broj uzoraka.
- Vrijeme početka: Vrijeme je izdavanja uzoraka.
- Naziv teme: Naziv niti.
- Označiti: Oznaka kako je predviđeno.
- Vrijeme uzorkovanja (ms): Jednom kada poslužitelj pokrene zahtjev, vrijeme potrebno za dobivanje odgovora na zahtjev je vrijeme uzorka.
- Status: Status kao simbol prolaska / neuspjeha.
- Bajtovi: Klijent je primio bajtove.
- Poslani bajtovi: Bajtovi poslani poslužitelju.
- Kašnjenje: To je kašnjenje u odgovoru aplikacije na zahtjev koji je poslao korisnik.
- Vrijeme povezivanja (ms): Ovo je vrijeme potrebno za zahtjev da bi pogodio poslužitelj.
# 5) Pogledajte rezultate u stablu
Ovaj slušatelj ima prednost što može provjeriti i zahtjev i odgovor jer uspoređuje zahtjev i stvarni rezultat. Ne prikazuje rezultate potvrde uspjeha.
Odgovor se može pregledati u različitim formatima koji se mogu odabrati s padajućeg izbornika s lijeve strane, kao što je prikazano na donjoj snimci zaslona.
Dostupni su različiti formati: Tekst, Regexp tester, Tester za izvlačenje granica, CSS / JQuery Tester, Xpath Tester, JSON Path tester, HTML, HTML Formatted Source, HTML (resursi za preuzimanje), Document, JSON, XML, Preglednik.
Ovaj je slušatelj također dobar samo za osnovno testiranje, a ne za testiranje opterećenja jer troši velik broj izvora kao CPU i memoriju.
# 6) Zbirni izvještaj JMetera
Sažeti izvještaj pruža informativne podatke potrebne za analizu.
Slušatelj pruža sljedeće podatke:
- Označiti: Oznaka je naziv ili URL zahtjeva.
- #Uzorci: Broj uzoraka je broj korisnika po zahtjevu
- Prosjek: Prosječno vrijeme izračunava se na temelju vremena uzorkovanja za pokretanje etikete.
- Min: Minimalno ili najmanje vrijeme uzimanje uzorka za etiketu.
- Max: Maksimalno ili najdulje vrijeme uzimanje uzorka za etiketu.
- Std Dev : To je odstupanje od prosječne vrijednosti vremena odgovora uzorka.
- Pogreška%: Postotak neuspjelih zahtjeva.
- Propusnost: To je broj zahtjeva koje obrađuje poslužitelj.
- KB / s: To su preuzeti podaci u KB / sec dok se izvršava izvedba.
# 7) Generiranje sažetih rezultata
Generiraj sažetke rezultata Slušatelj generira sažeto izvješće u obliku dnevnika tj. kreira se datoteka dnevnika i njezin je format naveden u datoteci svojstava JMeter.
# 8) Rezultati grafikona
Rezultati grafikona korisnik koristi slušatelja ako trebaju rezultate u programu oblik grafikona . Grafikon predstavlja podatke najnovijeg uzorkivača i vrijeme odziva na osi x, odnosno y.
# 9) Spremite odgovore u datoteku
Spremite odgovore u datoteku Slušatelj spremite odgovore na zahtjev . Kao što je prikazano na donjoj snimci zaslona, odgovor se može spremiti pomoću različitih opcija. Kao da nismo uspjeli i proslijedimo odgovore, odabirom polja pružit ćemo samo potrebne podatke.
Razloga za spremanje odgovora može biti nekoliko, jer ponekad ne možemo pronaći razloge neuspjeha u vrijeme izvršenja, pa nam spremanje podataka pomaže kasnije da ih analiziramo zbog saznanja razloga neuspjeha.
# 10) Jednostavno pisanje podataka
Jednostavno pisanje podataka slušatelj zapisuje odgovor i zapisuje ih u ravnu datoteku.
Česta pitanja o JMeter slušateljima
P # 1) Tko od slušatelja dolazi s JMeterom?
Odgovor : Oni su navedeni u nastavku:
- Pogledajte stablo rezultata
- Sažeto izvješće
- Zbirno izvješće
- Slušatelj backenda
- Zbirni grafikon
- Rezultati tvrdnji
- Usporedba tvrdnji Vizualizator
- Generiraj sažetke rezultata
- Rezultati grafikona
- JSR223 Slušatelj
- Vizualizator mailera
- Grafikon vremena odziva
- Sprema odgovore u datoteku
- Jednostavno pisanje podataka
- Pogledajte rezultate u tablici
- Slušač ljuske graha
VAŽNO - Postoje neki dodatni slušatelji koji ne dolaze kao dio zadanog paketa Jmeter. Preuzmite dodatke i zalijepite ih u mapu EXT direktorija Jmeter kako biste ih vidjeli.
P # 2) Što je stablo prikaza rezultata u JMeteru?
Odgovor : Stablo rezultata prikaza pruža rezultat uzorkovanja koji se može pregledavati u različitim formatima zajedno s parametrom zahtjeva i odgovora. Ovaj slušatelj prikazuje samo neuspjelo utvrđivanje podataka, a ne i jedan.
P # 3) Kako analizirate rezultate grafikona u JMeteru?
Odgovor: Rezultati grafikona prikazuje sljedeće podatke:
- Broj uzoraka: Ukupan broj uzoraka izvršenih tijekom ispitivanja opterećenja.
- Najnoviji uzorak: Ovo pokazuje najnovije vrijeme odziva .
- Prosjek: To pokazuje prosječno ukupno vrijeme odziva uzoraka.
- Propusnost: Broj zahtjeva poslanih poslužitelju tijekom testa / vremena (sekunde / minute / sati)
- Odstupanje : Ako je vrijednost odstupanja niska, to znači da sustav nije pod stresom. Odstupanje u osnovi pokazuje varijaciju u vremenu odziva.
P # 4) Kojeg od slušatelja treba onemogućiti tijekom testa učitavanja radi uštede potrošnje resursa?
Odgovor: Svi slušatelji treba onemogućiti tijekom ispitivanja opterećenja jer troše mnogo resursa koji se mogu iskoristiti za druge elemente. Rezultate treba spremiti i koristiti za kasniju analizu.
Prije pokretanja testa učitavanja, svi slušatelji trebaju biti onemogućeni.
P # 5) Zahtijeva li JMeter kodiranje?
Odgovor: Ne, nisu potrebne vještine kodiranja. Ako treba izraditi bilo koju skriptu, to se može učiniti pomoću ugrađeni snimač .
Zaključak
Svi su slušatelji vrlo važni i pomažu dobiti odgovore od uzoraka i pružiti podatke za analizu koji mogu biti vrlo korisni za testiranje izvedbe.
Slušatelji poput Viewa Stablo rezultata, prikaz rezultata u tablici, rezultati tvrdnji su one koje ne bi trebao koristiti dok izvođenje ispitivanja opterećenja jer troše puno resursa koji se radije mogu koristiti za druge elemente.
Zbirni grafikon i Slušatelji grafova prikazuju podatke na grafikonu što čini razumljivijom i lakšom analizu podataka.
Sažeti izvještaji mogu se analizirati pomoću Sažeto izvješće i Generiraj sažetke rezultata. Da biste spremili odgovore i kasnije koristili za analize Spremite odgovore u datoteku može se koristiti.
=> Kliknite ovdje za Kompletni besplatni trening o JMeteru (20+ videozapisa)
Preporučena literatura
- Postprocesor ekstraktora Xpath u JMeteru
- Bilješke i slušatelji TestNG-a
- JMeter Video 1: Uvod, JMeter Preuzimanje i instaliranje
- Najpopularnija pitanja i odgovori za JMeter intervjue
- Kako koristiti pretprocesore u JMeteru
- Korištenje postprocesora u JMeteru (ekstraktor regularnog izraza)
- Top 5 JMeter dodataka i kako ih koristiti (s primjerima)