JMeter GUI: Test Plan & Workbench
Heti kun käynnistät JMeter, näet 2 elementtiä
- Testisuunnitelma
- Työpöytä
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
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
"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
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ä
Näyttöön tulee valintaikkuna, napsauta Save -painiketta tallentaaksesi elementit oletusnimellä BeanShell Assertion.jmx. Voit halutessasi valita muita nimiä
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ä
Valitse elementit (BeanShell Assertion.jmx.) tiedosto hakemistossa. Tämä elementti lisätään nykyiseen testisuunnitelmaasi.
Kuinka määrittää elementit
Minkä tahansa Elementin määrittämiseksi
- Valitse elementti vasemmanpuoleisesta puusta
- Syötä kokoonpanoasetukset oikeaan ruutuun
Testisuunnitelman tallentaminen
Ennen kuin suoritat testin, sinun tulee tallentaa testisuunnitelmasi. Testisuunnitelman tallentaminen auttaa välttämään odottamattomia virheitä testisuunnitelmaa suoritettaessa. Testisuunnitelman tallentamisen vaiheet –
- Tiedosto -> Tallenna testisuunnitelma nimellä -> valintaikkunanäyttö
- Anna testisuunnitelman tiedostonimi ->napsauttaa Säästä
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
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.
Nyt kaikki testielementit tiedostossa Test_Fragment.jmx lisätään nykyiseen testisuunnitelmaasi alla olevan kuvan mukaisesti
Testisuunnitelman suorittaminen
Jos haluat suorittaa yhden tai useamman testisuunnitelman, valitse Aloita (Control + R) alkaen ajaa valikosta.
Kun JMeter on käynnissä, se näyttää pienen vihreän laatikon valikkorivin oikeassa reunassa.
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 + '.'
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