JMeter GUI: Test Plan & Workbench

Heti kun käynnistät JMeter, näet 2 elementtiä

  1. Testisuunnitelma
  2. Työpöytä

JMeter GUI

Mikä on testisuunnitelma?

Testisuunnitelmassa voit lisätä tarvittavia elementtejä JMeter Testi.

Se tallentaa kaikki elementit (kuten ThreadGroup, Timers jne.) ja niitä vastaavat asetukset, joita tarvitaan haluamasi testien suorittamiseen.

Seuraavassa kuvassa on esimerkki testisuunnitelmasta

Testisuunnitelma

Mikä on WorkBench?

WorkBench tarjoaa yksinkertaisesti paikan testielementtien tallentamiseen väliaikaisesti. WorkBenchillä ei ole mitään yhteyttä testisuunnitelmaan. JMeter tulee ei säästä WorkBenchin sisältö. Se tallentaa vain sisällön Testisuunnitelma sivuliike

työpöytä

"WorkBenchiä" käytetään opetusohjelmassamme HTTP-välityspalvelimen tallennustestissä

Jätä se toistaiseksi huomioimatta.

Kuinka lisätä elementtejä?

Elementtien lisääminen on olennainen vaihe testisuunnitelman luomiseen, koska ilman elementtien lisäämistä, JMeter ei voi suorita testisuunnitelmasi

Testisuunnitelma sisältää monia elementtejä, kuten kuuntelijan, ohjaimen ja ajastimen

Voit lisätä elementin testisuunnitelmaan napsauttamalla hiiren kakkospainikkeella a Testisuunnitelma ja valitse uusia elementtejä "Lisää"-luettelosta.

Oletetaan, että haluat lisätä 2 elementtiä testisuunnitelmaan BeanShellin väite ja Java Pyynnön oletus

  • Oikealla painikkeella Testisuunnitelma -> Lisää -> Väite-> Bean Shellin väite
  • Oikealla painikkeella Testisuunnitelma -> Lisää -> Konfigurointielementti -> Java Pyynnön oletus

Lisää elementtejä

Voit myös poistaa käyttämätön elementti

Oletetaan, että haluat poistaa elementin "HTTP-pyynnön oletusarvot“, valitse “HTTP Request Default” -> Napsauta hiiren kakkospainikkeella-> valitse poista pikavalikosta -> Napsauta Kyllä vahvistaaksesi tämän elementin poistamisen viestilaatikosta

Elementtien lataaminen ja tallentaminen

Kuinka luoda JMX-tiedosto

Oletetaan, että olet jo lisännyt elementin nimen "BeanShell Väite". Nyt haluat tallentaa sen.

Napsauta hiiren kakkospainikkeella BeanShell Assertion -> valitse Tallenna valinta nimellä

Luo JMX-tiedosto

Näyttöön tulee valintaikkuna, napsauta Save -painiketta tallentaaksesi elementit oletusnimellä BeanShell Assertion.jmx. Voit halutessasi valita muita nimiä

Luo JMX-tiedosto

JMeter Testielementit ja testisuunnitelma on tallennettu *.JMX -muodossa. JMX edustaa Java Hallintalaajennukset.

Kuinka ajaa JMX-tiedosto

Olemassa olevan elementin lataaminen auttaa säästämään aikaa, joka tarvitaan uusien elementtien luomiseen ja määrittämiseen

Oletetaan, että sinulla on testisuunnitelmassa olemassa oleva elementti: Java Pyynnön oletus

Napsauta hiiren kakkospainikkeella Java Pyynnön oletukset-> valitse mennä

Suorita JMX-tiedosto

Valitse elementit (BeanShell Assertion.jmx.) tiedosto hakemistossa. Tämä elementti lisätään nykyiseen testisuunnitelmaasi.

Suorita JMX-tiedosto

Kuinka määrittää elementit

Minkä tahansa Elementin määrittämiseksi

  1. Valitse elementti vasemmanpuoleisesta puusta
  2. Syötä kokoonpanoasetukset oikeaan ruutuun

Määritä elementit

Testisuunnitelman tallentaminen

Ennen kuin suoritat testin, sinun tulee tallentaa testisuunnitelmasi. Testisuunnitelman tallentaminen auttaa välttämään odottamattomia virheitä testisuunnitelmaa suoritettaessa. Testisuunnitelman tallentamisen vaiheet –

  1. Tiedosto -> Tallenna testisuunnitelma nimellä -> valintaikkunanäyttö
  2. Anna testisuunnitelman tiedostonimi ->napsauttaa Säästä

Tallenna testisuunnitelma

Huomautus: Testisuunnitelman tallentaminen on eri elementtien säästämisestä.

Testisuunnitelman tallentaminen Elementin tallentaminen
Testisuunnitelma koostuu yhdestä tai useammasta elementistä Elementti on peruskomponentti JMeter
Kun tallennat testisuunnitelmasi, kaikki suunnitelman elementit tallennetaan Kun tallennat elementit, vain yksi elementti tallennetaan.

Luo yhdistelmätestisuunnitelma

Sinä pystyt yhdistää yksi tai useampi testisuunnitelma a combo Testisuunnitelma alla olevan kuvan mukaisesti

Luo yhdistelmätestisuunnitelma

Oletetaan, että sinulla on jo testisuunnitelman nimi Test_Fragment.jmx tietokoneellasi (Tämä artikkeli sisältää tämän tiedoston). Voit yhdistää tämän testisuunnitelman nykyiseen testisuunnitelmaan JMeter luodaksesi uuden testisuunnitelman.

Luo yhdistelmätestisuunnitelma

Nyt kaikki testielementit tiedostossa Test_Fragment.jmx lisätään nykyiseen testisuunnitelmaasi alla olevan kuvan mukaisesti

Luo yhdistelmätestisuunnitelma

Testisuunnitelman suorittaminen

Jos haluat suorittaa yhden tai useamman testisuunnitelman, valitse Aloita (Control + R) alkaen ajaa valikosta.

Suorita testisuunnitelma

Kun JMeter on käynnissä, se näyttää pienen vihreän laatikon valikkorivin oikeassa reunassa.

Suorita testisuunnitelma

Vihreän laatikon vasemmalla puolella olevat numerot ovat numeroita aktiiviset säikeet / kokonaismäärä langoista.

Lopeta testi painamalla stop -painiketta tai käytä lyhytnäppäintä Ctrl + '.'

Suorita testisuunnitelma

Testiraportti

Kun testi on suoritettu, voit saada testiraportin. Testiraportti sisältää virhelokitiedoston, joka tallennetaan jmeter.logiin, ja testitulosten yhteenvedon. Tässä on esimerkki lokitiedostosta JMeter

  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: Tekijänoikeus (c) 1998-2013 Apache-ohjelmisto 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: Oletuskieli = Englanti (Yhdysvallat)
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeter  Locale = englanti (Yhdysvallat)
  • 2013/08/18 08:41:12 INFO – jmeter.JMeter: JMeterEtusivu=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