top 5 jmeter plugins
Preberite, kaj so vtičniki JMeter. Obravnavali bomo tudi nekatere pogosto uporabljene vtičnike JMeter:
JMeter je zelo priljubljeno odprtokodno orodje, ki se uporablja za delovanje spletnega mesta, obremenitev, stres in funkcionalna testiranja. Na trgu je na voljo več vtičnikov JMeter, ki izboljšujejo sposobnost in funkcionalnost sistema.
V tej vadnici boste izvedeli več o vtičnikih JMeter, ki jih lahko dodate v JMeter za izboljšanje funkcionalnosti.
V tem poglavju so opisane naslednje vrste vtičnikov:
- ThreadGroup Plugins
- Vtičniki za poslušalce
=> Kliknite tukaj za Popoln brezplačen trening na JMetru (20+ videoposnetkov)
Kaj se boste naučili:
Video vadnica o vtičnikih JMeter
Vtičnike za JMeter lahko prenesete od tod . Razširitve so na voljo za skupine niti, poslušalce, vzorčevalnike itd. Prenesite vtičnike s spletnega mesta, izvlecite datoteke in jih nato prilepite v mapo EXT JMeter, kjer so vse razširitve.
Skupina koračnih niti ponuja lep način ustvarjanja obremenitve in se lahko uporablja v različnih scenarijih. Omogoča vam konfiguriranje števila niti, ki jih želite zaporedno dodati, in ustvari informativni graf, ki prikazuje, kako se obremenitev povečuje.
Podobno obstaja veliko vtičnikov za poslušalce, ki ponujajo različne vrste grafov, ki jih lahko ustvarite in podrobno pošljete poročila odjemalcu. Na voljo so tudi vtičniki za odštevalnike, ki jih lahko prenesete, če vgrajeni odštevalniki ne ustrezajo vašemu namenu.
Razumevanje vtičnikov JMeter
Upravitelja vtičnikov lahko v JMeter namestite s prenosom in namestitvijo Datoteka Jar v mapi lib / ext.
Ko je kozarec postavljen, znova zaženite JMeter in opazujte novo ikono, ustvarjeno zgoraj desno za Upravitelj vtičnikov, kot je prikazano na spodnji sliki. Ko kliknete ikono, se odpre seznam vtičnikov.
Vtičnike lahko namestite z “Razpoložljivi vtičniki” in če je na voljo nadgradnja, bo prikazana pod „ Nadgradnje 'In jo je mogoče namestiti od tam. Seznam že nameščenih vtičnikov bo na voljo pod »Nameščeni vtičniki«.
Na voljo je več kot 60 vtičnikov za grafe, skupine niti, časovnike, poslušalce, orodja, funkcije, logične krmilnike, vzorčevalnike, elemente konfiguracije, predprocesorje, naknadne procesorje, trditve itd.
Oglejmo si na kratko skupino niti in vtičnike za poslušalce, preden se odločimo za pogosto uporabljene vtičnike.
Vtičnik za skupine niti
V JMeter je mogoče z vtičnikom Custom Thread Group namestiti pet skupin niti . Ti so omenjeni spodaj:
# 1) Skupina koračnih niti (gre za zastarel vtičnik).
#two) Skupina Ultimate Thread
Spodnji posnetek zaslona prikazuje, kako so predstavljene vrednosti predstavljene v grafični obliki za nit in so lahko razumljive. Ker so načrtovane 3 niti z začetkom niti, ki štejejo kot 100, graf prikazuje 300 aktivnih niti. Začetni čas je bil izbran kot 30 in 40, kar je lahko na grafikonu stabilno.
# 3) Skupina sočasnih niti
Na podlagi vrednosti v spodnjih poljih se grafikon nariše, kot je prikazano na spodnji sliki.
# 4) Prihodi Skupina niti
Prihod tukaj določa 'Naloži'. Predstavlja začetek ponovitve niti.
# 5) Skupina niti brez prihodov
Ima sposobnost urnika v prosti obliki.
Vtičniki za poslušalce
V JMetru je na voljo 5 vtičnikov za poslušalce. Ti so naslednji.
# 1) Prilagodljiv zapisovalnik datotek (opisan kasneje)
# 2) Dnevnik stanja konzole brez GUI
Ko JMeter deluje v načinu NON -GUI, ta vtičnik natisne dnevnike povzetka na konzolo.
# 3) Sintezno poročilo
Sintezno poročilo je mešanica povzetka in zbirnega poročila.
# 4) Sprožilec samodejnega zaustavitve
Ko je treba test ustaviti med izvajanjem, lahko uporabimo ta vtičnik.
# 5) Generator grafov
Na koncu testa ta poslušalec ustvari 10-11 grafov. S tem poslušalcem lahko ustvarite CSV ali PNG ali obe obliki za trenutne in obstoječe rezultate testa.
Pogosto uporabljeni vtičniki
Spodaj je razloženo nekaj najpogosteje uporabljenih vtičnikov:
# 1) Lažni vzorčevalnik
Zapletene skripte je mogoče enostavno odpraviti prek tega vzorčevalnika, saj ustvarja rezultate, kot jih določi uporabnik. Posnema zahtevo in odgovore, ne da bi jo dejansko zagnal.
Poglejmo, kako lahko uporabimo ta vzorčevalnik:
- Skupino niti dodajte v preskusni načrt.
- Dodaj vzorčevalnik “ Zahteva HTTP « in navedite ime strežnika ali IP.
- Dodaj poslušalca “ Prikaži drevo rezultatov ” in zaženite testni načrt.
- Dodajte lažni vzorčevalnik in zagotovite podatke o zahtevah in podatke o odzivih. Zaženite testni načrt in opazujte rezultate v drevesnem pogledu. Prikazane bodo enake podrobnosti kot v preskusnem vzorčevalniku.
# 2) Prilagodljiv zapisovalnik datotek
Ta vtičnik pomaga zapisovati rezultate testa v prilagodljivi obliki. Rezultate preizkusov lahko določite v obliki, kot jo želi uporabnik, na primer stolpce, zavihke, grafe itd. Uporabniki lahko poročilo prilagodijo, kot želijo, in ga lahko izvozijo s tem vtičnikom.
Poglejmo, kako lahko uporabimo tega poslušalca:
- Skupino niti dodajte v preskusni načrt.
- Dodajte vzorčevalnik »Zahteva HTTP« in navedite ime strežnika ali IP.
- Dodaj poslušalca “Prilagodljiv zapisovalnik datotek” in »Ogled drevesa rezultatov« in zaženite test.
Ko je testni načrt zagnan, bi bil izhod tega poslušalca tak, kot spodaj, in ga je mogoče prilagoditi ali spremeniti, kot uporabnik želi.
V niti smo izbrali število zank »4«, tako da so prikazani podatki 4 ponovitve in ustrezajo glavam datotek, izbranim v prilagodljivem poslušalcu zapisovalnika datotek. (Glejte označena polja na zgornjem posnetku zaslona).
Uporabniki lahko izberejo polja, kot to zahteva njegova izhodna datoteka, in jo lahko dodajo po želji.
# 3) s pomočjo časovnika oblikovanja poti
Ta vtičnik pomaga nastaviti želene zadetke glede na obremenitev zahteve na sekundo (RPS).
Če želite preizkusiti pretočnost aplikacije v preskusu, zahteve na sekundo ni mogoče natančno preizkusiti, uporabnik se mora poigrati s številom niti in časovnikov, vendar ne more doseči učinkovitih rezultatov. Uporabnik lahko s pomočjo časovnika oblikovanja pretoka to reši.
Ko je vtičnik nameščen, lahko z njim nastavite zahtevo na sekundo, kot je prikazano na spodnjem posnetku zaslona.
Glede na podatke iz zgornjega posnetka zaslona bo test trajal 80 sekund, saj bo trajanje urnika 30 in 50 sekund.
Obremenitev, ki jo načrtuje časovnik, si lahko ogledate v obliki grafa, zaradi česar je uporaba zelo enostavna in priročna.
Ko je testni načrt izveden, upošteva trajanje preskusa, kot je določeno v tem časovniku, in ustavi preskus v skladu z načrtovanim časom. Ne bo upošteval nobenega drugega trajanja, navedenega v katerem koli elementu preskusnega načrta. Ta odštevalnik lahko odloži samo obstoječe niti, nove niti ni mogoče dodati.
# 4) 3 osnovni grafi
3 Basic Graph plugin doda JMeteru 3 poslušalce in rezultate prikaže v obliki Graph.
Poglejmo, kako lahko uporabimo tega poslušalca:
- Skupino niti dodajte v preskusni načrt.
- Dodaj » Zahteva HTTP « Sampler in navedite ime strežnika ali IP.
- Dodajte vse tri vtičnike (kot je prikazano na spodnjem posnetku zaslona) in zaženite test.
- Odzivni časi skozi čas
S tem poslušalcem dobimo povprečni odzivni čas.
- Aktivne niti skozi čas
Predstavlja aktivne uporabnike v vsaki niti med izvajanjem testa.
- Transakcije na sekundo
Uspešne / neuspešne transakcije na sekundo so prikazane na grafu.
kako odpreti datoteko .jar
# 5) Komunikacija med nitmi
Ta vtičnik obdeluje podatke med ločenimi skupinami niti. Ta vrednost je dana v eno skupino niti, to vrednost pa lahko doseže druga skupina niti.
Ko je dodatek vstavljen, bo na voljo v predprocesorjih in poprocesorjih.
S funkcijami, kot so fifoPut, fifoGet, fifoPop, fifoSize ter pred in po »inter thread« procesorju, lahko uporabniki sinhronizirajo različne skupine niti.
- Postprocesor za komunikacijo z vmesnimi nitmi: Postavite element v čakalno vrsto.
- Predprocesor za vmesno komunikacijo prebere element in ga odstrani iz čakalne vrste.
- fifoPut postavi element v čakalno vrsto.
- fifoGet prebere element, vendar ga ne odstrani iz čakalne vrste. Če je čakalna vrsta prazna, ne čaka in vrne prazen niz.
- fifoPop prebere element in ga odstrani iz čakalne vrste. Če je vrsta prazna, počaka, da podatki pridejo v vrsto in nato delujejo.
- fifoSize vrne število elementov v čakalni vrsti.
Poglejmo, kako lahko uporabljamo ta procesor:
- V načrt preskusa dodajte skupino niti.
- Dodaj vzorčevalnik “ Zahteva HTTP “Z imenom strežnika ali naslovom IP.
- Dodaj » Ekstraktor XPath ' post procesor in podajte poizvedbo XPath, da izvlečete Roll številko študenta. Navedite druge podrobnosti, kot je ime spremenljivke, v kateri bo shranjena ekstrahirana vrednost.
- Dodaj »Procesor za komunikacijo Inter Thread “S podrobnostmi kot imenom poizvedbe FIFO, kamor želite vnesti podatke, in vrednostjo, ki jo želite vnesti. Procesor bo vzel vrednost in jo postavil v čakalno vrsto.
- V načrt preskusa dodajte drugo skupino niti.
- Dodajte » preskusni vzorčevalnik “In podajte podatke o zahtevah kot rezultat spremenljive vrednosti.
- Dodaj » Predprocesor za komunikacijo med nitmi “Za shranjevanje vrednosti v čakalno vrsto.
- Zaženite preskusni načrt in preverite, ali bo preskusni vzorčevalnik priskrbel ekstrahirane podatke iz prve niti na zavihku zahteve.
Pogosta vprašanja o vtičniku JMeter
V # 1) Kam naj vstavim vtičnike JMeter?
Odgovor : Vtičnike JMeter lahko namestite prek upravitelja vtičnikov. Prenesite priloženo datoteko jar in jo shranite v lib / ext. Nato znova zaženite JMeter. Po ponovnem zagonu lahko prek upravitelja vtičnikov v JMeter namestite kateri koli potreben vtičnik.
V # 2) Kako JMeter preveri porabo CPE in pomnilnika?
Odgovor : Vtičnik PerfMon Listener (Nadzor delovanja strežnikov) lahko uporabite za preverjanje izkoriščenosti CPU in pomnilnika.
Agent PerfMon mora biti nameščen na gostiteljih, kar zahteva spremljanje in namestitev zbiralca meritev PerfMon. Uporabniki ga lahko ustrezno konfigurirajo za ogled rezultatov.
V # 3) Kaj je JMeter TPS?
Odgovor : TPS pomeni »Transakcija na sekundo«. Pomaga lahko pri preverjanju delovanja aplikacije, ki je na preizkusu. V bistvu označuje obremenitev, ki jo lahko prevzame strežnik.
Zaključek
Na voljo so številni vtičniki, ki jih je mogoče enostavno dodati in uporabiti za doseganje želenih izhodov. Lažni vzorčevalnik je zelo uporaben, saj pomaga pri odpravljanju napak v zapletenih skriptih. The Prilagodljiv zapisovalnik datotek je vtičnik za poslušalce, ki uporabniku omogoča, da dobi rezultate v kateri obliki želi. Uporabniki lahko prilagodijo polje in formate, potrebne za njegovo analizo rezultatov.
3 Osnovni grafi so tudi vtičnik za poslušalce, ki pomaga dobiti lažje razumljive rezultate v obliki grafa in pomaga pri analizi. Časovnik za oblikovanje pretoka pomaga nastaviti strežniške zadetke za zahtevo na sekundo. Komunikacija med nitmi omogoča, da je izhod iz ene niti vhod v drugo nit, kar uporabniku olajša uporabo.
Priporočeno branje
- JMeter Timers: Constant, BeanShell in Guassian Random Timer
- Postprocesor ekstraktorja Xpath v JMetru
- Uporaba postprocesorja v JMetru (ekstraktor regularnega izraza)
- Kako doseči korelacijo JMeter s primerom
- Jmeter krmilniki 1. del
- Jmeter krmilniki 2. del
- Spremenljivke in funkcije JMeter
- Testiranje zbirke podatkov z JMeter