JMeter Hajautettu testaus: Master-Slave-konfiguraatio
โก รlykรคs yhteenveto
Hajautettu testaus JMeter kรคyttรครค master-slave-kokoonpanoa kuormituksen luomiseen useista koneista yhtรค kohdepalvelinta vasten. Tรคmรค ohje selittรครค asiakas-palvelinmallin ja tarkat vaiheet etรคpalvelimen konfiguroimiseksi, suorittamiseksi ja vianmรครคritykseksi. JMeter testiรค.
Mitรค on hajautettu testaus?
hajautettu Testaus on testaustyyppi, jossa 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, kuten alla olevassa kuvassa on esitetty:
- Master: jรคrjestelmรค, joka kรคyttรครค JMeter GUI, joka ohjaa kutakin orjaa.
- Orja: jรคrjestelmรค kรคynnissรค JMeter-palvelin, joka vastaanottaa komennon pรครคpalvelimelta ja lรคhettรครค pyynnรถn testattavalle palvelimelle.
- Target: testattava web-palvelin, joka vastaanottaa pyyntรถjรค orjilta.
Etรคtesti esimerkki
Edellytys:
- Jรคrjestelmien palomuurit on poistettu kรคytรถstรค. Joissakin tapauksissa palomuuri saattaa edelleen estรครค liikennettรค. Sinun tulisi poistaa kรคytรถstรค Windows palomuuri tai Linux palomuuri.
- Kaikkien koneiden tulisi olla samassa aliverkossa. Jos koneet eivรคt ole samassa aliverkossa, ne eivรคt vรคlttรคmรคttรค 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
Aseta orja jรคrjestelmรคt: siirry jmeter/bin-hakemistoon ja suorita tiedosto โjmeter-server.batโ.
Oletetaan, ettรค orjakoneella on IP-osoite 192.168.0.10. Pรครคllรค Windows, sinun pitรคisi nรคhdรค seuraavan kuvan kaltainen ikkuna:
On mestari jรคrjestelmissรค, siirry /bin-hakemistoon ja muokkaa tiedostoa jmeter.properties, lisรครค sitten orjakoneen IP-osoite alla olevan mukaisesti:
Vaihe 2) Suorita testi
Tรคssรค vaiheessa olet valmis aloittamaan kuormitustestauksen. Suorita pรครคkoneella JMeter GUI ja avaa testisuunnitelma.
Valitse valikkoriviltรค Suorita ja valitse sitten Etรคkรคynnistys -> valitse IP-osoite orjakoneesta.
Vaihe 3) Vianetsintรค
Jos et pysty suorittamaan testiรค yllรค olevasta koneesta ja nรคet alla olevan virheen, pyydรค orjakoneen omistajaa suorittamaan jmeter-server.bat-tiedosto.
Korjaa tรคmรค virhe poistamalla palomuuri kรคytรถstรค sekรค pรครค- ettรค orjakoneissa.
rajoitus
On joitain perus rajoitukset hajautettuun testaukseen. Tรคssรค on luettelo tunnetuista kohteista:
- Palvelimen ja kaikkien asiakkaiden on oltava pรครคllรค Sama aliverkko.
- Hajautettu testaus vaatii kohdepalvelimelta suurta prosessointitehoa. Kohdepalvelin voitaisiin helposti ylikuormittunut jos se saa liikaa pyyntรถjรค hajautetulta 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 โโja aloittelijan vaikeasti rakennettavia.







