JMeter GUI: testimiskava ja Töölaud

Lang L: none (table-of-contents):

Anonim

JMeteri käivitamisel näete kohe 2 elementi

  1. Testiplaan
  2. 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

  1. Valige vasakpoolse paani puust element
  2. 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 -

  1. Fail -> Salvesta testiplaan -> kuvatakse dialoogiboks
  2. 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