Heti kun käynnistät JMeterin, näet 2 elementtiä
- Testisuunnitelma
- Työpöytä
Mikä on testisuunnitelma?
Testisuunnitelmassa voit lisätä JMeter-testiisi tarvittavia elementtejä.
Se tallentaa kaikki haluamasi testien suorittamiseen tarvittavat elementit (kuten ThreadGroup, ajastimet jne.) Ja niitä vastaavat asetukset.
Seuraava kuva esittää esimerkin testisuunnitelmasta
Mikä on WorkBench?
WorkBench tarjoaa yksinkertaisesti paikan testielementtien väliaikaiseen tallentamiseen . WorkBenchillä ei ole yhteyttä testisuunnitelmaan. JMeter ei tallenna WorkBenchin sisältöä. Se tallentaa vain testisuunnitelman haaran sisällön
"WorkBench" -ohjelmaa käytetään opetusohjelmamme HTTP-välityspalvelimen tallennustestissä
Toistaiseksi jätä se huomiotta.
Kuinka lisätä elementtejä?
Elementtien lisääminen on välttämätön vaihe testisuunnitelman luomisessa, koska ilman elementtien lisäämistä JMeter ei voi suorittaa testisuunnitelmaasi
Testisuunnitelma sisältää monia elementtejä, kuten kuuntelija, ohjain ja ajastin
Voit lisätä elementin testaussuunnitelma oikealla napilla testisuunnitelmaan ja valitse uusia elementtejä " Lisää " lista.
Oletetaan, että haluat lisätä 2 elementtiä Test Plan BeanShell Assertion- ja Java Request Default -sovelluksiin
- Napsauta hiiren kakkospainikkeella Test Plan -> Add -> Assertion -> Bean Shell Assertion
- Napsauta hiiren kakkospainikkeella Test Plan -> Add -> Config Element -> Java Request Default
Voit myös poistaa käyttämättömän elementin
Oletetaan, että haluat poistaa elementin " HTTP Request Defaults ", valitse "HTTP Request Default" -> Napsauta hiiren kakkospainikkeella-> valitse Poista pikavalikosta -> Vahvista tämän elementin poistaminen viestiruudusta valitsemalla Kyllä
Elementtien lataaminen ja tallentaminen
Kuinka luoda JMX-tiedosto
Oletetaan olet jo lisännyt elementin nimen "BeanShell väite ". Nyt haluat tallentaa sen.
Napsauta hiiren kakkospainikkeella BeanShell Assertion -> valitse Tallenna valinta nimellä
Valitse valintaikkuna, napsauta S ave -painiketta tallentaaksesi elementit oletusnimellä BeanShell Assertion.jmx . Voit halutessasi valita muita nimiä
JMeter- testielementit ja testisuunnitelma tallennetaan * .JMX- muodossa. JMX on Java Management Extensions -tunnus.
Kuinka ajaa JMX-tiedosto
Olemassa olevan elementin lataaminen auttaa sinua säästämään aikaa, joka tarvitaan uusien elementtien luomiseen ja määrittämiseen
Oletetaan, että testisuunnitelmassa on olemassa oleva elementti: Java Request Default
Napsauta hiiren kakkospainikkeella Java Request Defaults -> valitse Yhdistä
Valitse hakemistosta Elements ( BeanShell Assertion.jmx. ) -Tiedosto . Tämä elementti lisätään nykyiseen testisuunnitelmaasi.
Kuinka konfiguroida elementtejä
Määritä mikä tahansa elementti
- Valitse elementti vasemmalla olevasta ruudusta
- Anna kokoonpanoasetukset oikealle ruudulle
Kuinka tallentaa testisuunnitelma
Ennen testin suorittamista sinun on ensin tallennettava testisuunnitelmasi. Testisuunnitelman tallentaminen auttaa välttämään odottamattomia virheitä testisuunnitelman suorittamisen yhteydessä. Vaiheet testisuunnitelman tallentamiseen -
- Tiedosto -> Tallenna testisuunnitelma-> valintaikkunanäyttö
- Kirjoita testisuunnitelman nimi -> napsauta Tallenna
Huomaa: Testisuunnitelman tallentaminen eroaa elementtien tallentamisesta.
Testisuunnitelman tallentaminen |
Elementin tallentaminen |
---|---|
Testisuunnitelma koostuu yhdestä tai monista elementeistä |
Elementti on JMeterin peruskomponentti |
Kun tallennat testisuunnitelman, kaikki suunnitelman elementit tallennetaan |
Kun tallennat elementtejä, vain yksi elementti tallennetaan. |
Luo yhdistetty testisuunnitelma
Voit yhdistää yhden tai monta testisuunnitelmia luoda combo testisuunnitelmaan kuten kuvassa alla kuvassa
Oletetaan, että tietokoneellasi on jo testisuunnitelman nimi Test_Fragment.jmx (tämä artikkeli sisältää tämän tiedoston). Voit yhdistää tämän testisuunnitelman JMeterin nykyiseen testisuunnitelmaan uuden testisuunnitelman luomiseksi.
Nyt kaikki tiedoston Test_Fragment.jmx testielementit lisätään nykyiseen testisuunnitelmaasi alla olevan kuvan mukaisesti
Kuinka suorittaa testisuunnitelma
Suorita yksi tai useampi testisuunnitelma valitsemalla Käynnistä (Control + R) Suorita- valikkokohdasta.
Kun JMeter on käynnissä, valikkorivin oikeassa reunassa on pieni vihreä laatikko.
Numerot vasemmalla vihreän laatikon ovat useita aktiivisia lankojen / kokonaismäärä säikeitä.
Pysäytä testi painamalla Stop- painiketta tai käyttämällä pikanäppäintä Ctrl + '.'
Testiraportti
Kun testin suorittaminen on valmis, saat testiraportin. Testiraportti sisältää virhelokitiedoston, joka on tallennettu osoitteeseen jmeter.log, ja testitulosten yhteenvedon. Tässä on esimerkki JMeter-lokitiedostosta
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: Tekijänoikeudet (c) 1998-2013 The Apache Software Foundation
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: Versio 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) Client 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: Default Locale = English (Yhdysvallat)
- 2013/08/18 08:41:12 INFO - jmeter.JMeter: JMeter Locale = englanti (Yhdysvallat)
- 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