top 5 jmeter plugins
Zistite, čo sú doplnky JMeter. Budeme diskutovať aj o niektorých bežne používaných doplnkoch JMeter:
JMeter je veľmi populárny open-source nástroj, ktorý sa používa na testovanie výkonu, zaťaženia, stresu a funkčnosti webových stránok. Na trhu je k dispozícii niekoľko doplnkov JMeter, ktoré zvyšujú možnosti a okamžitú funkčnosť systému.
V tomto výučbe sa dozviete o doplnkoch JMeter, ktoré je možné pridať do JMeter s cieľom vylepšiť funkčnosť.
V tejto časti sú obsiahnuté nasledujúce typy doplnkov:
- ThreadGroup Pluginy
- Pluginy poslucháčov
=> Kliknite tu pre Kompletné bezplatné školenie na JMeter (20+ videí)
Čo sa dozviete:
Videonávod o doplnkoch JMeter
Pluginy pre JMeter je možné stiahnuť odtiaľ . Prípony sú k dispozícii pre skupiny vlákien, poslucháčov, vzorkovače atď. Stiahnite si doplnky z webu, rozbaľte súbory a potom ich prilepte do priečinka EXT v JMeter, kde sú všetky prípony.
Stepping Thread Group poskytuje pekný spôsob generovania zaťaženia a dá sa využiť v rôznych scenároch. Umožňuje vám nakonfigurovať počet vlákien, ktoré chcete postupne pridať, a generuje informačný graf, ktorý ukazuje, ako sa zvyšuje zaťaženie.
Podobne existuje veľa doplnkov na poslucháčoch poskytujúcich rôzne typy grafov, ktoré môžete generovať a poskytovať klientovi správy podrobným spôsobom. K dispozícii sú tiež doplnky pre časovače, ktoré je možné stiahnuť, ak zabudované časovače slúžia vášmu účelu.
webová stránka na sledovanie anime zadarmo
Pochopenie doplnkov JMeter
Správcu doplnkov je možné nainštalovať na JMeter stiahnutím a umiestnením Pilník Jar v priečinku lib / ext.
Akonáhle je nádoba umiestnená, reštartujte JMeter a sledujte novú ikonu vytvorenú vpravo hore pre Správcu doplnkov, ako je to znázornené na obrázku nižšie. Kliknutím na ikonu sa otvorí zoznam doplnkov.
Pluginy je možné nainštalovať z „Dostupné doplnky“ a ak je k dispozícii aktualizácia, zobrazí sa v časti „ Aktualizácie ”A dá sa odtiaľ inštalovať. Zoznam už nainštalovaných doplnkov bude k dispozícii pod „Nainštalované doplnky“.
K dispozícii je viac ako 60 doplnkov pre grafy, skupiny vlákien, časovače, poslucháčov, nástroje, funkcie, logické radiče, vzorkovače, položky konfigurácie, predprocesory, postprocesory, tvrdenia atď.
Skôr ako prejdeme k bežne používaným doplnkom, najskôr sa pozrime na skupinu vlákien a doplnky poslucháča.
Plugin skupín vlákien
V aplikácii JMeter je možné nainštalovať päť skupín vlákien pomocou doplnku Custom Thread Group . Nižšie sú uvedené:
# 1) Skupina stupňovitých závitov (je to zastaraný doplnok).
#dva) Dokonalá skupina vlákien
Nasledujúca snímka obrazovky ukazuje, ako sú poskytnuté hodnoty prezentované v grafickej podobe pre vlákno a sú ľahko zrozumiteľné. Pretože sú naplánované 3 vlákna s Počiatočným počtom vlákien 100, graf zobrazuje 300 aktívnych vlákien. Čas spustenia bol zvolený ako 30 a 40, čo môže byť v grafe ľahko stabilné.
# 3) Skupina vlákien súbežnosti
Na základe hodnôt uvedených v poliach nižšie sa graf vykreslí, ako je to znázornené na obrázku nižšie.
# 4) Skupina závitov pre prílety
Príchod tu určuje „Načítať“. Predstavuje začiatok iterácie vlákna.
# 5) Skupina vlákien oslobodených od prichádzajúcich
Má schopnosť plánovania vo voľnom formáte.
Pluginy poslucháča
V aplikácii JMeter je k dispozícii 5 doplnkov poslucháča. Ide o nasledovné.
# 1) Flexibilný zapisovač súborov (popísaný neskôr)
# 2) Stavový záznamník bez konzoly GUI
Keď program JMeter beží v režime NON-GUI, tento doplnok vytlačí súhrnné denníky do konzoly.
# 3) Súhrnná správa
Súhrnná správa je kombináciou súhrnnej a súhrnnej správy.
# 4) Automatické zastavenie
Ak je potrebné zastaviť test počas vykonávania, môžeme použiť tento doplnok.
hĺbkové prvé vyhľadávanie c ++
# 5) Generátor grafov
Na konci testu tento poslucháč vygeneruje 10 - 11 grafov. Tento poslucháč môže byť použitý na generovanie CSV alebo PNG alebo oboch formátov pre súčasné aj existujúce výsledky testov.
Bežne používané doplnky
Niekoľko bežne používaných doplnkov je vysvetlených nižšie:
# 1) Dummy Sampler
Zložité skripty je možné ľahko ladiť prostredníctvom tohto vzorkovníka, ktorý generuje výsledky podľa zadania používateľa. Imituje požiadavku a odpovede bez toho, aby bola požiadavka skutočne spustená.
Pozrime sa, ako je možné použiť tento vzorkovník:
- Pridajte skupinu vlákien do plánu testovania.
- Pridať vzorkovník “ HTTP požiadavka ” a zadajte názov servera alebo IP.
- Pridať poslucháča Zobraziť strom výsledkov a spustiť testovací plán.
- Pridajte figurínu Sampler a poskytnite údaje o požiadavkách a údaje o odpovediach. Spustite plán testovania a sledujte výsledky v stromovom prehľade. Ukáže rovnaké podrobnosti, aké sú uvedené v figuríne.
# 2) Flexibilný zapisovač súborov
Tento doplnok pomáha písať výsledky testu do flexibilného formátu. Výsledky testu môžu byť definované vo formáte podľa želania používateľa, ako sú stĺpce, karty, grafy atď. Používatelia si môžu prehľad prispôsobiť podľa svojich predstáv a môžu byť exportovaní pomocou tohto doplnku.
Pozrime sa, ako sa dá tento poslucháč použiť:
- Pridajte skupinu vlákien do plánu testovania.
- Pridajte vzorkovník „Žiadosť HTTP“ a zadajte názov servera alebo IP.
- Pridať poslucháča „Flexibilný zapisovač súborov“ a „Zobraziť strom výsledkov“ a spustite test.
Po spustení plánu testovania bude výstup tohto poslucháča uvedený nižšie a dá sa prispôsobiť alebo zmeniť podľa želania používateľa.
Vybrali sme počet slučiek „4“ vo vlákne, takže zobrazené údaje majú 4 iterácie a zodpovedajú hlavičkám súborov vybraným v poslucháčovi flexibilného zapisovača súborov. (Prečítajte si zvýraznené polia na snímke obrazovky vyššie).
Používatelia si môžu vybrať polia, ktoré sa požadujú v jeho výstupnom súbore, a môžu ho podľa potreby pridať.
# 3) Prostredníctvom Put Shaping Timer
Tento doplnok pomáha nastaviť požadované zásahy podľa načítania požiadavky za sekundu (RPS).
Ak chcete otestovať priepustnosť testovanej aplikácie, nie je možné presne testovať požiadavku za sekundu. Používateľ sa musí pohrať s počtom vlákien a časovačov, ale nemôže dosiahnuť efektívne výsledky. Užívateľ to môže vyriešiť pomocou časovača tvarovania priepustnosti.
Po nainštalovaní doplnku je možné ho použiť na nastavenie rozvrhu požiadaviek za sekundu, ako na obrázku nižšie.
aplikácia na naplánovanie príspevkov na instagrame zadarmo
Podľa údajov uvedených na snímke vyššie bude test trvať 80 sekúnd, pretože trvanie obidvoch časových plánov je 30 a 50 sekúnd.
Zaťaženie naplánované časovačom je možné vidieť vo forme grafu, čo umožňuje jeho použitie veľmi ľahko a pohodlne.
Akonáhle je plán testu vykonaný, berie do úvahy čas trvania testu, ako je uvedený v tomto časovači, a zastaví test podľa naplánovaného času. Nebude sa brať do úvahy počas žiadneho iného obdobia stanoveného v žiadnom z prvkov plánu skúšok. Tento časovač môže oneskoriť iba existujúce vlákna, nie je možné pridať nové vlákno.
# 4) 3 základné grafy
Doplnok 3 Basic Graph pridáva do JMetera 3 poslucháčov a zobrazuje ich výsledky vo forme grafu.
Pozrime sa, ako sa dá tento poslucháč použiť:
- Pridajte skupinu vlákien do plánu testovania.
- Pridať „ HTTP požiadavka ” Vzorkovač a zadajte názov servera alebo IP.
- Pridajte všetky tri doplnky (ako je znázornené na nasledujúcom obrázku) a spustite test.
- Časy odozvy v čase
Tento poslucháč sa používa na získanie priemerného času odozvy.
- Aktívne vlákna v priebehu času
Predstavuje aktívnych používateľov v každom vlákne počas vykonávania testu.
- Transakcie za sekundu
V grafe sú zobrazené úspešné / neúspešné transakcie za sekundu.
# 5) Komunikácia medzi vláknami
Tento doplnok spracováva údaje medzi samostatnými skupinami vlákien. Táto hodnota je zaradená do jednej skupiny vlákien a túto hodnotu môže dosiahnuť iná skupina vlákien.
Po pridaní tohto doplnku bude k dispozícii pred procesorom a po procesore.
Vďaka funkciám ako fifoPut, fifoGet, fifoPop, fifoSize a pred a po spracovaní procesora medzi vláknami môžu používatelia synchronizovať rôzne skupiny vlákien.
- Postprocesor komunikácie medzi vláknami: Umiestnite položku do poradia.
- Predprocesor komunikácie medzi vláknami prečíta položku a odstráni ju z frontu.
- fifoPut umiestni položku do poradia.
- fifoGet načíta položku, ale neodstráni z poradia. Ak v prípade, že je rad prázdny, nečaká sa a vráti prázdny reťazec.
- fifoPop prečíta položku a odstráni ju z frontu. V prípade, že je rad prázdny, čaká na príchod údajov do radu a potom začne pracovať.
- fifoSize vráti počet položiek vo fronte.
Pozrime sa, ako je možné tento procesor použiť:
- Pridajte skupinu vlákien do plánu testovania.
- Pridať vzorkovník “ HTTP požiadavka „S názvom servera alebo IP adresou.
- Pridať „ XPath Extractor ” postprocesor a poskytnúť dotaz XPath na extrahovanie čísla role študenta. Zadajte ďalšie podrobnosti, napríklad názov premennej, do ktorej sa extrahovaná hodnota uloží.
- Pridať „Postprocesor komunikácie medzi vláknami „S podrobnosťami ako názov dotazu FIFO, do ktorého sa majú údaje vložiť, a hodnota, ktorá sa má dať. Procesor vezme hodnotu a umiestni ju do poradia.
- Pridajte druhú skupinu vlákien do plánu testovania.
- Pridaj ' vzorkovník figuríny „A poskytnúť údaje žiadosti ako výstup premennej hodnoty.
- Pridať „ Medziprocesový komunikačný predspracovateľ „Na uloženie hodnoty do frontu.
- Spustite plán testovania a skontrolujte, či fiktívny vzorkovník poskytne extrahované údaje z prvého vlákna na karte žiadosti.
Časté otázky o doplnku JMeter
Otázka č. 1) Kam vložím doplnky JMeter?
Odpoveď : Doplnky JMeter je možné nainštalovať pomocou Správcu doplnkov. Stiahnite si dodaný súbor jar a vložte ho do lib / ext. Potom reštartujte JMeter. Po reštartovaní pomocou Správcu doplnkov je možné do JMeteru nainštalovať akýkoľvek požadovaný doplnok.
Otázka 2) Ako JMeter kontroluje využitie procesora a pamäte?
Odpoveď : Na kontrolu využitia procesora a pamäte možno použiť doplnok PerfMon Listener (Servers Performance Monitoring).
Na hostiteľoch musí byť nainštalovaný agent PerfMon, ktorý vyžaduje monitorovanie a tiež nainštalovať zberač metrík PerfMon. Používatelia ho môžu nakonfigurovať tak, aby zobrazovali výsledky.
Otázka 3) Čo je to JMeter TPS?
Odpoveď : TPS znamená „Transakcia za sekundu“. Môže pomôcť pri overovaní výkonu testovanej aplikácie. V zásade označuje zaťaženie, ktoré môže server uniesť.
Záver
K dispozícii je množstvo doplnkov, ktoré je možné ľahko pridať a použiť na získanie požadovaných výstupov. Dummy Sampler je veľmi užitočný, pretože pomáha ladiť zložité skripty. The Flexibilný zapisovač súborov je doplnok pre poslucháčov, ktorý dáva používateľovi slobodu získať výsledky v požadovanom formáte. Používatelia si môžu prispôsobiť pole a formáty potrebné pre jeho analýzu výstupu.
3 Základné grafy sú tiež doplnkom poslucháča, ktorý pomáha dosahovať výsledky vo forme grafov, ktoré sú ľahko pochopiteľné, a pomáha pri analýze. Časovač tvarovania priepustnosti pomáha nastavovať prístupy na server za sekundu. Medzivláknová komunikácia umožňuje, aby výstup z jedného vlákna bol vstupom iného vlákna, čo užívateľovi uľahčuje a uľahčuje prácu.
Odporúčané čítanie
- JMeter Timers: Constant, BeanShell And Guassian Random Timer
- Postprocesor Xpath Extractor v JMeter
- Používanie postprocesora v JMeter (extraktor regulárnych výrazov)
- Ako dosiahnuť koreláciu JMeter s príkladom
- Ovládače Jmeter, časť 1
- Ovládače Jmeter, časť 2
- Premenné a funkcie JMeter
- Testovanie databázy pomocou JMeter