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.






