JMeteri käivitamisel näete kohe 2 elementi
- Testiplaan
- Töölaud
Mis on testimiskava?
Testplaan on koht, kuhu lisate oma JMeter-testi jaoks vajalikud elemendid.
See salvestab kõik elemendid (nt ThreadGroup, Taimerid jne) ja nende vastavad seaded, mis on vajalikud teie soovitud testide käivitamiseks.
Järgmisel joonisel on näidatud testimiskava
Mis on WorkBench?
WorkBench pakub lihtsalt koht testielementide ajutiseks salvestamiseks . WorkBenchil pole seost testplaaniga. JMeter ei salvesta WorkBenzi sisu. See salvestab ainult testplaani haru sisu
"WorkBench" kasutatakse meie juhendaja HTTP puhverserveri salvestamise testis
Praegu eirake seda.
Kuidas elemente lisada?
Elementide lisamine on testplaani koostamise oluline samm, kuna ilma elemente lisamata ei saa JMeter teie testplaani täita
Testimiskava sisaldab paljusid elemente, nagu kuulaja, kontroller ja taimer
Testplaani saate elemendi lisada, paremklõpsates testplaanil ja valides loendist " Lisa " uued elemendid .
Oletame, et soovite lisada testplaani BeanShell Assertion ja Java Request Default 2 elementi
- Paremklõpsake Test Plan -> Add -> Assertion -> Bean Shell Assertion
- Paremklõpsake Test Plan -> Add -> Config Element -> Java Request Default
Võite ka kasutamata elemendi eemaldada
Oletame, et soovite eemaldada elemendi " HTTP-päringu vaikesätted ", valige "HTTP-päringu vaikeseade" -> paremklõps-> valige kontekstimenüüst Eemalda -> Klõpsake nuppu Jah, et kinnitada selle elemendi kustutamine sõnumikastis
Elementide laadimine ja salvestamine
Kuidas luua JMX-faili
Oletame, et olete juba lisanud elemendi nime "BeanShell Assertion ". Nüüd soovite selle salvestada.
Paremklõpsake BeanShell Assertion -> valige Save Selection As
Dialoogiboksi kuvamiseks klõpsake nuppu S ave , et oma elemendid salvestada vaikenimega BeanShell Assertion.jmx . Soovi korral saate valida ka teisi nimesid
JMeteri testielemendid ja testplaan salvestatakse * .JMX- vormingus. JMX tähistab Java Management Extensions.
Kuidas JMX-faili käivitada
Olemasoleva elemendi laadimine aitab säästa uute elementide loomiseks ja konfigureerimiseks vajalikku aega
Oletame, et teil on testplaanis olemasolev element: Java Request Default
Paremklõpsake Java Request Defaults -> valige Merge
Valige kataloogist fail Elements ( BeanShell Assertion.jmx. ). See element lisatakse teie praegusele testiplaanile.
Kuidas elemente konfigureerida
Mis tahes elemendi konfigureerimiseks
- Valige vasakpoolse paani puust element
- Parempoolsel paanil sisestage konfiguratsiooniseaded
Kuidas testplaani salvestada
Enne testi käivitamist peaksite kõigepealt oma testiplaani salvestama. Testplaani salvestamine aitab teil testplaani käivitamisel vältida ootamatuid vigu. Testkava salvestamise sammud -
- Fail -> Salvesta testiplaan -> kuvatakse dialoogiboks
- Sisestage testplaani failinimi -> klõpsake nuppu Salvesta
Märkus. Testplaani salvestamine erineb elementide salvestamisest.
Testplaani salvestamine |
Elemendi salvestamine |
---|---|
Testiplaan koosneb ühest või paljudest elementidest |
Element on JMeteri põhikomponent |
Testplaani salvestamisel salvestatakse kavas kõik need elemendid |
Elementide salvestamisel salvestatakse ainult üks element. |
Koostage kombotestide plaan
Kombineeritud testplaani loomiseks võite ühendada ühe või mitu testimiskava, nagu on näidatud allpool joonisel
Oletame, et teie arvutis on juba olemas testplaani nimi Test_Fragment.jmx (see artikkel sisaldab seda faili). Uue testimiskava loomiseks võite selle testimisplaani ühendada JMeteris praeguse testimiskavaga.
Nüüd lisatakse kõik failis Test_Fragment.jmx sisalduvad testielemendid teie praegusele testiplaanile, nagu on näidatud alloleval joonisel
Kuidas testplaani käivitada
Ühe või mitme testplaani käivitamiseks valige menüükäsk Run käsk Start (Control + R) .
Kui JMeter töötab, näitab see menüüriba paremas otsas väikest rohelist kasti.
Rohelisest kastist vasakul olevad numbrid on aktiivsete lõimude arv / niitide koguarv .
Testi peatamiseks vajutage nuppu Stop või kasutage lühiklahvi Ctrl + '.'
Testi tulemused
Kui testi täitmine on tehtud, saate testiaruande. Testiaruanne sisaldab tõrke logifaili, mis on salvestatud jmeter.log, ja testi tulemuste kokkuvõtet. Siin on JMeteri logifaili näidis
- 2013/08/18 08:41:12 INFO - jmeter. JMeter: Autoriõigus (c) 1998-2013, Apache tarkvara sihtasutus
- 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.versioon = 6.1
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: file.encoding = Cp1252
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: Vaikekeel = Inglise (Ameerika Ühendriigid)
- 2013/08/18 08:41:12 INFO - jmeter. J meeter: JMeter Locale = inglise (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.J Mõõtur: PWD = C: \ Nguyen \ Source_code \ apache-jmeter-2.9 \ bin