JMeter GUI: Test Plan & Workbench
Niipea kui käivitate JMeter, näete 2 elementi
- Katseplaan
- Workbench
Mis on testiplaan?
Testiplaanis lisate oma jaoks vajalikud elemendid JMeter Test.
See salvestab kõik elemendid (nt ThreadGroup, Timers jne) ja nende vastavad seaded, mis on vajalikud soovitud testide käivitamiseks.
Järgmine joonis näitab katseplaani näidet
Mis on WorkBench?
WorkBench pakub lihtsalt kohta testelementide salvestamiseks ajutiselt. WorkBenchil pole testiplaaniga mingit seost. JMeter will ei salvesta WorkBenchi sisu. See salvestab ainult selle sisu Katseplaan filiaal
"WorkBenchi" kasutatakse meie õpetuses HTTP puhverserveri salvestustestis
Praegu ignoreerige seda.
Kuidas elemente lisada?
Elementide lisamine on oluline samm katseplaani koostamiseks, sest elemente lisamata JMeter ei saa täitke oma testiplaan
Testiplaan sisaldab palju elemente, nagu kuulaja, kontroller ja taimer
Saate lisada testiplaani elemendi, paremklõpsates a Katseplaan ja vali uued elemendidlisama”Nimekirja.
Oletame, et soovite testiplaani lisada 2 elementi BeanShelli väide ja Java Taotle vaikimisi
- Paremklõps Katseplaan -> lisama -> Väide-> Bean Shelli väide
- Paremklõps Katseplaan -> lisama -> Konfiguratsioonielement -> Java Taotle vaikimisi
Te saate ka kõrvaldama kasutamata element
Oletame, et soovite eemaldada elemendi "HTTP-päringu vaikesätted“, valige „HTTP-taotluse vaikeseade” -> paremklõps-> vali eemalda kontekstimenüüst -> Klõpsake Jah selle elemendi kustutamiseks sõnumikastis
Elementide laadimine ja salvestamine
Kuidas luua JMX-faili
Oletame, et olete juba lisanud elemendi nime "BeanShell Väide“. Nüüd soovite selle salvestada.
Paremklõpsake BeanShell Assertion -> valige Salvesta valik nimega
Kuvatakse dialoogiboks, klõpsake nuppu Save nuppu, et salvestada elemendid vaikenime all BeanShell Assertion.jmx. Soovi korral saate valida teisi nimesid
JMeter Testielemendid ja testiplaan on salvestatud *.JMX formaadis. JMX eest seisab Java Halduslaiendid.
Kuidas käivitada JMX-faili
Olemasoleva elemendi laadimine aitab säästa uute elementide loomiseks ja seadistamiseks kuluvat aega
Oletame, et teil on testiplaanis olemasolev element: Java Taotle vaikimisi
Paremklõpsake Java Taotluse vaikesätted-> valige Merge
Vali Elements (BeanShell Assertion.jmx.) faili kataloogis. See element lisatakse teie praegusesse testiplaani.
Kuidas elemente konfigureerida
Mis tahes elemendi konfigureerimiseks
- Valige puu vasakul paanil element
- Sisestage paremal paanil konfiguratsioonisätted
Kuidas testiplaani salvestada
Enne testi käivitamist peaksite esmalt oma testiplaani salvestama. Testiplaani salvestamine aitab vältida ootamatuid vigu testplaani käitamisel. Testiplaani salvestamise sammud –
- Fail -> Salvesta testiplaan kui -> dialoogiboks
- Sisestage testiplaani failinimi ->klõps Säästa
Märkus. Testiplaani salvestamine on erinev elementide salvestamisest.
Testiplaani salvestamine | Elemendi salvestamine |
---|---|
Testiplaan koosneb ühest või mitmest elemendist | Element on põhikomponent JMeter |
Testiplaani salvestamisel salvestatakse kõik plaani elemendid | Elementide salvestamisel salvestatakse ainult üks element. |
Looge kombineeritud testiplaan
Võite ühendada üks või mitu katseplaani a combo Katseplaan, nagu on näidatud alloleval joonisel
Oletame, et teil on juba testiplaani nimi Test_Fragment.jmx arvutis (see artikkel sisaldab seda faili). Saate selle testiplaani praeguse testiplaaniga liita JMeter uue katseplaani loomiseks.
Nüüd kõik testielemendid failis Test_Fragment.jmx lisatakse teie praegusesse testiplaani, nagu on näidatud alloleval joonisel
Testiplaani käivitamine
Ühe või mitme testiplaani käitamiseks valige Avaleht (Control + R) alates jooks menüüelement.
Kui JMeter töötab, näitab see väikest rohelist kasti menüüriba paremas otsas.
Rohelisest kastist vasakul olevad numbrid on numbrid aktiivsed lõimed / koguarv niitidest.
Testi peatamiseks vajutage Peatus nuppu või kasutage lühiklahvi Ctrl + '.'
Test Report
Kui test on tehtud, saate testiaruande. Testiaruanne sisaldab vealogi faili, mis salvestatakse jmeter.log-i, ja testitulemuste kokkuvõtet. Siin on näidislogifail JMeter
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: Autoriõigus (c) 1998–2013 Apache tarkvara Foundation
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: versioon 2.9 r1437961
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: java.version=1.7.0_25
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: java.vm.name=Java HotSpot(TM) kliendi VM
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.name=Windows 7
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.arch=x86
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: os.version=6.1
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: file.encoding=Cp1252
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: Vaikimisi keel = inglise keel (Ameerika Ühendriigid)
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeter Locale = inglise keel (Ameerika Ühendriigid)
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeterHome=C:\Nguyen\Source_code\apache-jmeter-2.9
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: user.dir =c:\Nguyen\Source_code\apache-jmeter-2.9\bin
- 2013/08/18 08:41:12 INFO – jmeter.JMeter: PWD =C:\Nguyen\Source_code\apache-jmeter-2.9\bin