JMeter GUI: Plan testiranja i radni stol
โก Pametni saลพetak
JMeter Grafiฤko korisniฤko suฤelje organizira svaki test performansi oko dva panela: stabla plana testiranja s lijeve strane i njegovog konfiguracijskog panela s desne strane, gdje se elementi dodaju, spremaju, spajaju, izvrลกavaju i izvjeลกtavaju.
ฤim pokrenete Apache JMeter, lijevi panel se otvara s jednim korijenskim ฤvorom:
- Plan testiranja
Starija izdanja su pokazivala drugi ฤvor pod nazivom WorkBench. Oba su opisana u nastavku.
ล to je plan testiranja?
Plan testiranja je mjesto gdje dodajete elemente potrebne za vaลกe JMeter Test.
Pohranjuje svaki element (grupe niti, timere, uzorkovaฤe, sluลกaฤe) s postavkama potrebnim za njihovo pokretanje. Sve ลกto izgradite u GUI-ju visi s ovog korijenskog ฤvora, kao ลกto je prikazano na slici ispod.
ล to je WorkBench?
WorkBench je bio prostor za pohranjivanje testnih elemenata privremenoNije imalo nikakve veze s Planom testiranja i JMeter nije spremio njegov sadrลพaj - samo Plan testiranja grana je zapisana na disk.
Vaลพno: WorkBench je zastario u JMeter 3.2 i uklonjeno u JMeter 4.0, pa ga nema u trenutnim izdanjima kao ลกto je 5.6.3. Elementi koji nisu za testiranje - HTTP(S) Test Script Recorder, HTTP Mirror Server i Property Display - sada se izravno pridruลพuju Testnom planu. Otvaranje starog plana koji joลก uvijek sadrลพi WorkBench pretvara tu granu u Testni fragment pod nazivom "WorkBench Test Fragment". Ako vam stariji vodiฤ za snimanje kaลพe da desnom tipkom miลกa kliknete WorkBench, umjesto toga upotrijebite ฤvor Testni plan.
Kako dodati elemente u plan testiranja
Dodavanje elemenata je bitno korak u izgradnji plana testiranja, jer bez njih JMeter nema ลกto za izvrลกiti. Plan moลพe ukljuฤivati โโsluลกaฤe, kontrolere, timere, samplere, asercije i konfiguracijske elemente.
Element dodajete desnim klikom miลกa na Plan testiranja ฤvor i odabirom iz "dodatiPopis.
Pretpostavimo da ลพelite dodati dva elementa: a BeanShell tvrdnja a Java Zadane postavke zahtjeva konfiguracijski element.
- Desnom tipkom miลกa Plan testiranja -> Dodaj -> Tvrฤenje -> BeanShell tvrdnja
- Desnom tipkom miลกa Plan testiranja -> Dodaj -> Konfiguriraj element -> Java Zadane postavke zahtjeva
Animacija u nastavku prikazuje put kroz taj izbornik.
Moลพete takoฤer ukloniti element koji vam viลกe nije potreban. Za brisanje Zadane postavke HTTP zahtjeva: odaberite ga -> kliknite desnom tipkom miลกa -> odaberite ukloniti -> klik Da potvrditi.
Uฤitavanje i spremanje elemenata
JMeter moลพe spremiti jedan element zasebno, ne samo cijeli plan - korisno kada se jedna tvrdnja ili timer ponovno koristi u viลกe projekata. Sljedeฤa dva odjeljka pokrivaju obje polovice tog tijeka rada.
Kako stvoriti JMX datoteku
Pretpostavimo da ste dodali element pod nazivom "BeanShell tvrdnja" i ลพelite ga spremiti zasebno. Kliknite desnom tipkom miลกa BeanShell tvrdnja -> odaberite Spremi odabir kao.
Otvara se dijaloลกki okvir. Kliknite Uล TEDI pohraniti element pod zadanim imenom BeanShell tvrdnja.jmx, ili odaberite svoj vlastiti.
Elementi testiranja i planovi testiranja pohranjeni su kao *.jmx datoteke โ obiฤni XML koji moลพete otvoriti u bilo kojem editoru ili zadrลพati u kontroli verzija. Ekstenzija nije Java Proลกirenja za upravljanje (JMX), nepovezano Java API za praฤenje koji dijeli ista tri slova.
Kako uฤitati i spojiti JMX datoteku
Uฤitavanje postojeฤeg elementa ลกtedi vrijeme koje biste potroลกili na stvaranje i konfiguriranje novog.
Recimo da vaลก plan testiranja veฤ sadrลพi Java Zadane postavke zahtjeva element. Kliknite desnom tipkom miลกa na njega -> odaberi Spojiti.
Odaberite BeanShell tvrdnja.jmx datoteku iz direktorija. Element se dodaje vaลกem trenutnom planu testiranja, kao ลกto je prikazano u nastavku.
Kako konfigurirati elemente
Svaki element ima vlastite postavke. Za konfiguriranje jednog:
- Odaberite element u stablu na lijevom oknu.
- Unesite postavke konfiguracije u desnom oknu.
Desna ploฤa mijenja se sa svakom vrstom elementa, kao ลกto je prikazano dolje.
Kako spremiti plan testiranja
Spremite svoj plan testiranja prije pokretanja testa. To ฤe zaลกtititi vaลก rad od neoฤekivanih pogreลกaka tijekom izvoฤenja. Koraci su sljedeฤi:
- Datoteka -> Spremi plan testiranja kao โ otvara se dijaloลกki okvir.
- Unesite naziv datoteke za plan testiranja -> klik Uล TEDI.
Napomena: spremanje plana testiranja je drukฤiji od spremanja elementa.
| Spremanje testnog plana | Spremanje elementa |
|---|---|
| Plan testiranja sastoji se od jednog ili viลกe elemenata | Element je jedna osnovna komponenta JMeter |
| Spremanjem plana testiranja zapisuje se svaki element u planu | Spremanjem elementa zapisuje se samo taj jedan element |
| Ponovno otvoreno s Datoteka -> Otvori | Ponovno otvoreno desnim klikom -> Spoji |
Napravite kombinirani plan testiranja
You Can spojiti jedan ili viลกe spremljenih planova testiranja u kombinirani Plan testiranja, kao ลกto je prikazano na slici ispod.
Pretpostavimo da imate plan testiranja pod nazivom Testni_fragment.jmx na vaลกem raฤunalu (ovaj ฤlanak ukljuฤuje datoteku). Spojite je s planom koji je trenutno otvoren u JMeter izgraditi veฤi.
Svi elementi testa iz Testni_fragment.jmx sada su dodani vaลกem trenutnom planu testiranja, kao ลกto je prikazano na slici ispod.
Kako pokrenuti plan testiranja
Nakon ลกto je plan spremljen, moลพete ga izvrลกiti. Za pokretanje jednog ili viลกe planova testiranja odaberite Start (Ctrl + R) iz trฤanje Izbornik.
Dok su JMeter radi, na desnom kraju trake izbornika pojavljuje se mali zeleni okvir.
Brojevi lijevo od zelenog okvira su broj aktivne niti / ukupni broj niti.
Za zaustavljanje testa pritisnite tipku zaustaviti gumb ili upotrijebite preฤac Ctrl + '.'
Test Report
Kada izvrลกavanje zavrลกi, moลพete prikupiti izvjeลกฤe o testiranju: zapisnik pogreลกaka spremljen kao jmeter.log, plus datoteku s rezultatima koju su napisali vaลกi sluลกaฤi. Evo tipiฤnog odlomka pokretanja jmeter.log-a:
2026/07/21 08:41:12 INFO o.a.j.JMeter: Copyright (c) 1998-2024 The Apache Software Foundation 2026/07/21 08:41:12 INFO o.a.j.JMeter: Version 5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.version=17.0.11 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.name=Windows 11 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.arch=amd64 2026/07/21 08:41:12 INFO o.a.j.JMeter: file.encoding=UTF-8 2026/07/21 08:41:12 INFO o.a.j.JMeter: Default Locale=English (United States) 2026/07/21 08:41:12 INFO o.a.j.JMeter: JMeterHome=C:\apache-jmeter-5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: user.dir=C:\apache-jmeter-5.6.3\bin
Prvo proฤitajte jmeter.log kad god se izvoฤenje ne ponaลกa ispravno: on biljeลพi JMeter i Java verzije, svaki element koji se nije uspio uฤitati i svaku izbaฤenu iznimku. Trenutna izdanja takoฤer mogu pretvoriti datoteku s rezultatima u HTML nadzornu ploฤu s grafovima vremena odziva, propusnosti i stope pogreลกaka koju je moguฤe pregledavati.















