top 5 jmeter plugins
Saznajte što su JMeter dodaci. Također ćemo razgovarati o nekim često korištenim dodacima JMeter:
JMeter je vrlo popularan alat otvorenog koda koji se koristi za performanse web stranica, opterećenje, stres i funkcionalno testiranje. Na tržištu je dostupno više dodataka JMeter kako bi se poboljšala sposobnost i funkcionalnost sustava.
U ovom vodiču naučit ćete o dodacima za JMeter koji se mogu dodati u JMeter radi poboljšanja funkcionalnosti.
U ovom su odjeljku pokrivene sljedeće vrste dodataka:
- Dodaci za ThreadGroup
- Dodaci za slušatelje
=> Kliknite ovdje za Kompletni besplatni trening o JMeteru (20+ videozapisa)
Što ćete naučiti:
Video vodič za JMeter dodatke
Mogu se preuzeti dodaci za JMeter odavde . Proširenja su dostupna za grupe niti, slušatelje, uzorkivače itd. Preuzmite dodatke s web mjesta, izvucite datoteke i zatim ih zalijepite u EXT mapu JMetera u kojoj su prisutna sva proširenja.
Koračna nit grupa pruža lijep način generiranja opterećenja i može se koristiti u različitim scenarijima. Omogućuje vam konfiguriranje broja niti koje želite sekvencijalno dodavati i generira informativni grafikon koji pokazuje kako raste opterećenje.
Slično tome, na slušateljima postoji puno dodataka koji pružaju različite vrste grafikona koje možete generirati i pružiti izvješća klijentu na detaljan način. Dostupni su i dodaci za odbrojavanje koji se mogu preuzeti ako ugrađeni odbrojavači ne služe vašoj svrsi.
Razumijevanje JMeter dodataka
Upravitelj dodataka može se instalirati na JMeter preuzimanjem i postavljanjem datoteke Datoteka staklenke u lib / ext mapi.
Nakon postavljanja staklenke, ponovno pokrenite JMeter i promatrajte novu ikonu stvorenu u gornjem desnom dijelu za Upravitelj dodataka, kao što je prikazano na donjoj slici. Kada kliknete na ikonu, otvorit će se popis dodataka.


Dodaci se mogu instalirati s 'Dostupni dodaci' i ako je dostupna nadogradnja, prikazat će se pod “ Nadogradnje 'I može se instalirati odatle. Popis već instaliranih dodataka bit će dostupan pod “Instalirani dodaci”.
Dostupno je više od 60 dodataka za Grafikone, Grupe niti, Odbrojavanja, Slušatelje, Alate, Funkcije, Logičke kontrolere, Samplere, Konfiguracijske stavke, Predprocesore, Postprocesore, Tvrdnje itd.
Kratko ćemo pogledati Thread grupu i dodatke za slušatelje prije nego što odaberemo najčešće korištene dodatke.
Dodatak za grupe niti
U JMeteru se pet dodanih grupa može instalirati pomoću dodatka Custom Thread Group . Oni su spomenuti u nastavku:

# 1) Grupa koračnih niti (to je zastarjeli dodatak).
#dva) Ultimate Thread Group
Snimka zaslona u nastavku pokazuje kako su vrijednosti predstavljene u grafičkom obliku za nit i lako razumljive. Kako su predviđene 3 niti s Start Threads Count (100), grafikon prikazuje 300 aktivnih niti. Vrijeme pokretanja odabrano je kao 30 i 40, što lako može biti stabilno na grafikonu.

# 3) Grupa istodobnih niti
Na temelju vrijednosti danih u donjim poljima, grafikon se crta kako je prikazano na donjoj slici.

# 4) Dolazak Grupa niti
Dolazak ovdje definira 'Učitavanje'. Predstavlja početak iteracije niti.

# 5) Skupina niti bez pristiglih
Ima mogućnost rasporeda u slobodnoj formi.

Dodaci za slušatelje
U JMeteru je dostupno 5 dodataka za slušatelje. To su kako slijedi.
# 1) Fleksibilni program za pisanje datoteka (opisan kasnije)
# 2) Dnevnik statusa konzole koji nije GUI
Kada JMeter radi u načinu NON -GUI, ovaj dodatak ispisuje sažetke dnevnika na konzolu.
otvorite .jar datoteke windows 10
# 3) Izvještaj o sintezi
Sintezno izvješće mješavina je sažetka i agregiranog izvješća.

# 4) Okidač za automatsko zaustavljanje
Kada test treba zaustaviti dok je izvršavanje u tijeku, možemo koristiti ovaj dodatak.

# 5) Generator grafikona
Na kraju testa ovaj slušatelj generira 10-11 grafova. Ovaj se slušatelj može koristiti za generiranje CSV-a ili PNG-a ili oba formata za trenutne i postojeće rezultate testa.

Uobičajeni dodaci
U nastavku je objašnjeno nekoliko često korištenih dodataka:
# 1) Lutkasti uzorak
Kompleksne skripte mogu se lako ispraviti putem ovog uzorkivača jer generira rezultate kako to korisnik odredi. Oponaša zahtjev i odgovore bez stvarnog pokretanja zahtjeva.
Pogledajmo kako se ovaj sampler može koristiti:
- Dodajte grupu niti u plan ispitivanja.
- Dodaj uzorak HTTP zahtjev ' i navedite ime poslužitelja ili IP.
- Dodaj slušatelja “ Prikaži stablo rezultata ” i pokrenite plan ispitivanja.
- Dodajte lažni uzorak i navedite podatke zahtjeva i podatke o odgovoru. Pokrenite plan ispitivanja i promatrajte rezultate u prikazu stabla. Prikazat će iste detalje kao i u lažnom uzorkivaču.

# 2) Fleksibilni program za pisanje datoteka
Ovaj dodatak pomaže u pisanju rezultata ispitivanja u fleksibilnom formatu. Rezultati testa mogu se definirati u formatu koji korisnik želi, poput stupaca, kartica, grafikona itd. Korisnici mogu prilagoditi izvješće kako žele i mogu se izvesti pomoću ovog dodatka.
Pogledajmo kako se ovaj slušatelj može koristiti:

- Dodajte grupu niti u plan ispitivanja.
- Dodajte uzorak “HTTP zahtjev” i navedite ime poslužitelja ili IP.
- Dodaj slušatelja “Fleksibilni zapisnik datoteka” i 'Pogledajte stablo rezultata' i pokrenite test.

Jednom kada se pokrene plan ispitivanja, izlaz ovog slušatelja bit će dolje naveden i može se prilagoditi ili promijeniti prema želji korisnika.

Odabrali smo broj petlji '4' u niti, tako da se prikazani podaci sastoje od 4 iteracije i odgovaraju zaglavljima datoteka odabranim u fleksibilnom preslušavaču datoteka. (Pogledajte istaknuta polja na gornjoj snimci zaslona).
Korisnici mogu odabrati polja prema njegovoj izlaznoj datoteci i datoteku mogu dodati po želji.
# 3) Kroz Put Shaper Timer
Ovaj dodatak pomaže u postavljanju traženih pogodaka prema opterećenju zahtjeva u sekundi (RPS).
Da bi se testirala propusnost aplikacije koja se testira, zahtjev u sekundi ne može se točno testirati, korisnik se mora poigrati s brojem niti i odbrojavanja, ali ne može dobiti učinkovite rezultate. Koristeći tajmer za oblikovanje protoka, korisnik to može riješiti.
Jednom kada je dodatak instaliran, može se koristiti za postavljanje zahtjeva po rasporedu u sekundi kao na donjem snimku zaslona.

Prema podacima navedenim na gornjoj snimci zaslona, test će trajati 80 sekundi, jer trajanje oba rasporeda iznosi 30 i 50 sekundi.
Opterećenje koje je zakazao timer može se vidjeti u obliku grafikona, što ga čini vrlo jednostavnim i prikladnim za upotrebu.
Jednom kada se plan testa izvrši, on uzima u obzir trajanje testa kako je navedeno u ovom timeru i zaustavlja test prema zakazanom vremenu. Neće uzeti u obzir niti jedno drugo trajanje navedeno u bilo kojem od elemenata plana ispitivanja. Ovaj tajmer može odgoditi samo postojeće niti, ne može se dodati nova nit.
# 4) 3 osnovna grafikona
3 Basic Graph dodatak dodaje 3 slušatelja u JMeter i prikazuje njihove rezultate u obliku Graph.
Pogledajmo kako se ovaj slušatelj može koristiti:
- Dodajte grupu niti u plan ispitivanja.
- Dodati ' HTTP zahtjev ' Sampler i navedite ime poslužitelja ili IP.
- Dodajte sva tri dodatka (kao što je prikazano na donjem snimku zaslona) i pokrenite test.

- Vremena odgovora tijekom vremena
Ovaj slušatelj koristi se za dobivanje prosječnog vremena odziva.

- Aktivne niti tijekom vremena
Predstavlja aktivne korisnike u svakoj niti dok se test izvršava.

- Transakcije u sekundi
Uspješne / neuspjele transakcije u sekundi prikazane su na grafikonu.

# 5) Komunikacija između niti
Ovaj dodatak obrađuje podatke između zasebnih grupa niti. Ova se vrijednost stavlja u jednu skupinu niti, a tu vrijednost može postići druga grupa niti.
Ovaj dodatak jednom dodan bit će dostupan u pretprocesoru i postprocesorima.
Pomoću funkcija poput fifoPut, fifoGet, fifoPop, fifoSize te procesora za pre i nakon 'među nitima' korisnici mogu sinkronizirati različite skupine niti.
- Postprocesor za međusobnu komunikaciju: Stavite predmet u red čekanja.
- Pretprocesor za međusobnu komunikaciju čita stavku i uklanja je iz reda.
- fifoPut stavlja stavku u red čekanja.
- fifoGet čita stavku, ali se ne uklanja iz reda čekanja. Ako je red čekanja prazan, ne čeka i vraća prazan niz.
- fifoPop čita stavku i uklanja je iz reda. U slučaju da je red prazan, on čeka da podaci dođu u red i zatim rade.
- fifoSize vraća broj stavki u redu.
Pogledajmo kako se ovaj procesor može koristiti:

- Dodajte grupu niti u plan ispitivanja.
- Dodaj uzorak HTTP zahtjev “S imenom poslužitelja ili IP adresom.
- Dodati ' XPath Extractor ' postprocesor i pružite XPath upit za izdvajanje Roll broja učenika. Navedite ostale pojedinosti poput naziva varijable u kojem će se čuvati izvučena vrijednost.
- Dodati „Procesor za komunikaciju među nitima “S detaljima kao nazivom upita FIFO za unos podataka i vrijednošću za unos. Procesor će uzeti vrijednost i staviti je u red čekanja.

- Dodajte drugu skupinu niti u plan ispitivanja.
- Dodati ' lažni uzorkivač “I pružiti podatke zahtjeva kao izlaz promjenljive vrijednosti.
- Dodati ' Predprocesor za komunikaciju među nitima “Za pohranu vrijednosti u red čekanja.

- Pokrenite plan ispitivanja i provjerite hoće li lažni uzorkivač pružiti izvučene podatke iz prve niti na kartici zahtjeva.
Česta pitanja o dodatku JMeter
P # 1) Gdje mogu staviti JMeter dodatke?
Odgovor : Dodaci JMeter mogu se instalirati putem upravitelja dodataka. Preuzmite priloženu datoteku jar i stavite je u lib / ext. Zatim ponovno pokrenite JMeter. Nakon ponovnog pokretanja, putem Upravitelja dodataka, svaki potreban dodatak može se instalirati u JMeter.
P # 2) Kako JMeter provjerava korištenje CPU-a i memorije?
Odgovor : Dodatak PerfMon Listener (nadzor performansi poslužitelja) može se koristiti za provjeru iskorištenosti CPU-a i memorije.
PerfMon agent mora biti instaliran na hostovima, što zahtijeva nadgledanje, a također mora instalirati i PerfMon sakupljač mjernih podataka. Korisnici ga mogu konfigurirati u skladu s tim za prikaz rezultata.
P # 3) Što je JMeter TPS?
Odgovor : TPS je kratica 'Transakcija po sekundi'. Može vam pomoći u provjeri izvedbe aplikacije koja je na testiranju. To u osnovi označava opterećenje koje poslužitelj može preuzeti.
Zaključak
Dostupni su brojni dodaci koji se mogu dodati i koristiti za postizanje željenih rezultata. Lažni uzorak je vrlo koristan jer pomaže u otklanjanju pogrešaka u složenim skriptama. The Fleksibilni program za pisanje datoteka je dodatak za slušatelje koji korisniku daje slobodu da dobije rezultate u kojem formatu želi. Korisnici mogu prilagoditi polje i formate potrebne za njegovu analizu rezultata.
3 Osnovni grafovi su također dodatak za slušatelje koji pomaže u dobivanju rezultata u obliku grafikona koji su lako razumljivi i pomaže u analizi. Tajmer za oblikovanje protoka pomaže u postavljanju pogodaka poslužitelja za zahtjev u sekundi. Komunikacija među nitima omogućuje da izlaz iz jedne niti bude ulaz druge niti, što korisniku olakšava i olakšava rad.
Preporučena literatura
- JMeter timeri: konstantni, BeanShell i Guassian slučajni mjerač vremena
- Postprocesor ekstraktora Xpath u JMeteru
- Korištenje postprocesora u JMeteru (ekstraktor regularnog izraza)
- Kako postići JMeter korelaciju s primjerom
- Jmeter kontrolori 1. dio
- Jmeter kontrolori, dio 2
- JMeter varijable i funkcije
- Ispitivanje baze podataka pomoću JMetera


