Jmeter Distributed (Remote) Testaus: Master Slave -kokoonpano
Mitรค on hajautettu testaus?
hajautettu Testaus on erรครคnlainen testaus, jonka suorittamiseen kรคytetรครคn useita jรคrjestelmiรค Stressitestaus. Hajautettua testausta sovelletaan verkkosivustojen ja palvelinsovellusten testaamiseen, kun ne tyรถskentelevรคt useiden asiakkaiden kanssa samanaikaisesti.
Hajautettu testaus kรคyttรครค asiakas-palvelin mallia alla olevan kuvan mukaisesti:
- Master: jรคrjestelmรค kรคynnissรค JMeter GUI, ohjaa jokaista orjaa.
- Orja: jรคrjestelmรค kรคynnissรค JMeter-palvelin, vastaanota komento isรคnnรคltรค ja lรคhetรค pyyntรถ testattavalle palvelimelle.
- Target: testattava verkkopalvelin, saa pyynnรถn orjilta.
Etรคtesti esimerkki
Edellytys:
- Jรคrjestelmรคn palomuurit on kytketty pois pรครคltรค. Joissakin tapauksissa palomuuri saattaa silti estรครค liikenteen. Sinun tulee poistaa Windowsin palomuuri kรคytรถstรค tai Linux palomuuri.
- Kaikkien koneiden tulee olla samassa aliverkossa. Jos koneet eivรคt ole samassa aliverkossa, ne eivรคt ehkรค tunnista toisiaan verkossa.
- Kรคytรค samaa versiota JMeter odottamattomien virheiden/ongelmien vรคlttรคmiseksi.
Tรคssรค on roadmap tรคtรค testausta varten:
Vaihe 1) Jรคrjestelmรคn konfigurointi
Perustaa orja jรคrjestelmรคt, mene jmeter/bin-hakemistoon ja suorita tiedosto "jmeter-server.bat".
Oletetaan, ettรค orjakoneella on IP-osoite: 192.168.0.10. Ikkunoissa sinun pitรคisi nรคhdรค seuraavan kuvan mukainen ikkuna:
On mestari jรคrjestelmรคt, siirry /bin-hakemistoon ja muokkaa tiedostoa jmeter.propertes, lisรครค IP-orjakone alla olevan mukaisesti
Vaihe 2) Suorita testi
Tรคssรค vaiheessa olet valmis aloittamaan kuormitustestauksen. Pรครคkoneella, juokse JMeter GUI ja avaa testisuunnitelma.
Napsauta valikkopalkissa Suorita; valitse Etรคkรคynnistys ->valita IP-osoite orjakoneesta
Vaihe 3) Vianetsintรค
Jos et pysty suorittamaan testiรค yllรค olevasta koneesta ja nรคet alla virheen, pyydรค orjakoneen omistajaa suorittamaan JMeter-server.bat tiedosto.
Korjaa tรคmรค virhe poistamalla palomuuri kรคytรถstรค sekรค isรคntรค- ettรค orjakoneissa.
rajoitus
On joitain perus rajoitukset hajautettua testausta varten. Tรคssรค on luettelo tunnetuista kohteista:
- Palvelimen ja kaikkien asiakkaiden on oltava pรครคllรค Sama aliverkko.
- Hajautettu testaus vaati kohdepalvelimelta suurta prosessointitehoa. Kohdepalvelin voisi olla helposti ylikuormittunut jos se saa liian monta pyyntรถรค jaettuna JMeter testejรค.
- Yksi JMeter orjajรคrjestelmรค pystyy tyypillisesti kรคsittelemรครคn rajoitetun mรครคrรคn sรคikeitรค, jotka vaihtelevat 100 - 300 sรคikeestรค riippuen laitteistokokoonpanosta ja testisuunnitelman monimutkaisuudesta.
- Jaettu JMeter testit ovat monimutkaisia, aloittelijan vaikeita rakentaa.






