JMeter GUI: Test Plan & Workbench
⚡ Nutikas kokkuvõte
JMeter Graafiline kasutajaliides korraldab iga jõudlustesti kahe paani ümber: vasakul asub testiplaani puu ja paremal selle konfiguratsioonipaneel, kus elemente lisatakse, salvestatakse, ühendatakse, käivitatakse ja raporteeritakse.
Niipea kui käivitate Apache JMeter, avaneb vasakpoolne paan ühe juursõlmega:
- Katseplaan
Vanemates versioonides oli teine sõlm nimega WorkBench. Mõlemat käsitletakse allpool.
Mis on testiplaan?
Testiplaan on koht, kuhu lisate oma testi jaoks vajalikud elemendid. JMeter test.
See salvestab iga elemendi (lõimegrupid, taimerid, sämplerid, kuulajad) koos nende käitamiseks vajalike sätetega. Kõik, mida graafilises kasutajaliideses loote, ripub selle juursõlme küljes, nagu allolev joonis näitab.
Mis on WorkBench?
WorkBench oli kriimustusala, kus hoiti testielemente ajutiseltSellel polnud mingit seost testimiskavaga ja JMeter ei päästnud selle sisu – ainult Katseplaan haru kirjutati kettale.
NB! WorkBench aegus aastal JMeter 3.2 ja eemaldatud JMeter 4.0, seega puudub see praegustest versioonidest, näiteks 5.6.3. Mittetestimise elemendid – HTTP(S) testiskripti salvestaja, HTTP peegelserver ja omaduste kuvamine – ühenduvad nüüd otse testiplaaniga. Vana plaani avamine, mis sisaldab endiselt WorkBenchi, teisendab selle haru testifragmendiks nimega „WorkBenchi testifragment“. Kui vanem salvestusjuhend käsib teil WorkBenchil paremklõpsata, kasutage selle asemel testiplaani sõlme.
Kuidas lisada elemente testimisplaani
Elementide lisamine on oluline samm testimisplaani koostamisel, sest ilma nendeta JMeter pole midagi käivitada. Plaan võib sisaldada kuulajaid, kontrollereid, taimereid, sämplereid, väiteid ja konfiguratsioonielemente.
Elemendi lisamiseks paremklõpsake sellel Katseplaan sõlme ja valides „lisama”Nimekirja.
Oletame, et soovite lisada kaks elementi: a BeanShelli väide ja Java Taotluse vaikesätted konfiguratsioonielement.
- Paremklõpsake Katseplaan -> Lisa -> Väide -> BeanShelli väide
- Paremklõpsake Katseplaan -> Lisa -> Konfiguratsioonielement -> Java Taotluse vaikesätted
Allolev animatsioon näitab menüüteed.
Te saate ka kõrvaldama element, mida te enam ei vaja. Kustutamiseks HTTP-päringu vaikesättedvali see -> paremklõps -> vali eemalda -> klõps Jah kinnitada.
Elementide laadimine ja salvestamine
JMeter saab salvestada üksiku elemendi eraldi, mitte ainult kogu plaani – see on kasulik siis, kui ühte väidet või taimerit kasutatakse uuesti mitmes projektis. Järgmised kaks osa hõlmavad selle töövoo mõlemat poolt.
Kuidas luua JMX-faili
Oletame, et olete lisanud elemendi nimega „BeanShelli väide” ja soovite selle eraldi salvestada. Paremklõpsake BeanShelli väide -> valige Salvesta valik nimega.
Avaneb dialoogiboks. Klõpsake Säästa elemendi salvestamiseks vaikenime all BeanShell Assertion.jmxvõi vali ise oma.
Testielemendid ja testiplaanid salvestatakse mõlemad kujul *.jmx failid — tavalised XML-failid, mida saab avada mis tahes redaktoris või säilitada versioonikontrollis. Laiendus ei ole Java Halduslaiendid (JMX), mis pole omavahel seotud Java jälgimise API, millel on samad kolm tähte.
JMX-faili laadimine ja ühendamine
Olemasoleva elemendi laadimine säästab aega, mis kuluks uue elemendi loomisele ja seadistamisele.
Oletame, et teie testimisplaanis on juba Java Taotluse vaikesätted element. Paremklõpsake sellel -> valige Merge.
Vali BeanShell Assertion.jmx fail kataloogist. Element lisatakse teie praegusesse testimisplaani, nagu allpool näidatud.
Kuidas elemente konfigureerida
Igal elemendil on oma seaded. Ühe konfigureerimiseks toimige järgmiselt.
- Valige vasakpoolsel paanil puus element.
- Sisestage paremal paanil konfiguratsiooniseaded.
Parempoolne paneel muutub iga elemendi tüübi puhul, nagu allpool näidatud.
Kuidas testiplaani salvestada
Enne testi käivitamist salvestage oma testiplaan. Nii kaitsete oma tööd testimise ajal ootamatute vigade eest. Toimingud on järgmised:
- Fail -> Salvesta testiplaan nimega — avaneb dialoogiboks.
- Sisesta testiplaani failinimi -> klõps Säästa.
Märkus: testiplaani salvestamine on erinev elemendi salvestamisest.
| Testiplaani salvestamine | Elemendi salvestamine |
|---|---|
| Testiplaan koosneb ühest või mitmest elemendist | Element on üks põhikomponent JMeter |
| Testiplaani salvestamine kirjutab kõik plaani elemendid | Elemendi salvestamine kirjutab ainult selle ühe elemendi |
| Avati uuesti menüüst Fail -> Ava | Ava uuesti paremklõpsuga -> Ühenda |
Looge kombineeritud testiplaan
Võite ühendada üks või mitu salvestatud testiplaani combo Testiplaan, nagu on näidatud alloleval joonisel.
Oletame, et teil on testimisplaan nimega Test_Fragment.jmx arvutis (see artikkel sisaldab faili). Ühenda see plaaniga, mis on praegu avatud JMeter suurema ehitamiseks.
Kõik testielemendid alates Test_Fragment.jmx on nüüd teie praegusesse testimisplaani lisatud, nagu allolev joonis näitab.
Testiplaani käivitamine
Kui plaan on salvestatud, saate selle käivitada. Ühe või mitme testplaani käivitamiseks valige Avaleht (Ctrl + R) alates jooks menüü.
Kui JMeter töötab, ilmub menüüriba paremasse otsa väike roheline kast.
Rohelisest kastist vasakul olevad numbrid on numbrid aktiivsed lõimed / koguarv niitidest.
Testi peatamiseks vajutage nuppu Peatus nuppu või kasutage otseteed Ctrl + '.'
Test Report
Kui käivitamine on lõppenud, saate testiaruande kokku koguda: vealogi, mis on salvestatud nimega jmeter.log, ja kuulajate kirjutatud tulemuste faili. Siin on tüüpiline jmeter.log käivitamise väljavõte:
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
Loe esmalt jmeter.log faili, kui käivitamine valesti toimib: see salvestab JMeter ja Java versioonid, iga element, mille laadimine ebaõnnestus, ja iga ilmnenud erand. Praegused versioonid saavad tulemusfaili muuta ka sirvitavaks HTML-i armatuurlauaks, mis kuvab reageerimisaja, läbilaskevõime ja veamäära graafikuid.















