Mikä on JMeter-testi?
JMeter-testi on testausprosessi, joka suoritetaan Apache Jmeter -testityökalulla. Se auttaa testaamaan verkkosovelluksia suorituskyvyn testaamiseen, stressitesteihin ja kuormitustesteihin. Se tukee myös staattisia ja dynaamisia resursseja ja tarjoaa erilaisia graafisia analyyseja verkkosovelluksen suorituskyvyn testaamiseen.
Ohjeet JMeter-rajoitusten poistamiseksi hajautetussa ympäristössä:
- Rajoita lankojen määrää
- Välityspalvelimen käyttäminen
- Muuttujien käyttö
- Vähennä resurssien tarvetta
- Tarkista JMeter-lokit
- Poista paikallinen polku CSV-tietojoukon määrityksistä
- Noudata tiedoston nimeämiskäytäntöä
JMeterillä on joitain rajoituksia varsinkin kun sitä käytetään hajautetussa ympäristössä. Jos haluat käyttää JMeteriä tehokkaasti testauksessa, käytä seuraavia ohjeita:
Rajoita lankojen määrää
Enimmäismäärä säikeiden määrä voi tehokkaasti ajaa JMeter on 300 . Tämä raja johtuu laitteiston ominaisuuksista. Jos JMeter pannaan toimimaan useammalla langalla, ajoitustietojen tarkkuus heikkenee.
Välityspalvelimen käyttäminen
Välityspalvelin on yksi JMeter-parhaista käytännöistä, joka auttaa sinua erottamaan tietyt yleiset elementit tallennetuista näytteistä. Lisäksi on hyödyllisiä ominaisuuksia tallentaa testauksesi.
Muuttujien käyttö
Joissakin testisuunnitelmissa on käytettävä eri arvoja eri käyttäjille / ketjuille. Voit esimerkiksi testata jakson, joka vaatii yksilöllisen kirjautumisen jokaiselle käyttäjälle. Tämä on helppo saavuttaa käyttämällä JMeter-muuttujia.
Vähennä resurssien tarvetta
GUI-tila kuluttaa paljon tietokoneen muistia raskaalla kuormituksella. Se aiheuttaa suorituskykyongelmia.
JMeter-kuormitustestauksen parhaita käytäntöjä on resurssitarpeiden vähentämiseksi:
- Käytä muuta kuin GUI-tilaa
- Poista "View Result Tree" -kuuntelija käytöstä lataustestin aikana. Koska se kuluttaa enemmän muistia ja aiheuttaa sen, että JMeter on loppumassa.
- Poista kaikki JMeter-kaavioiden tulokset käytöstä
- Käytä CSV-testitulosmuotoa.
- Tallenna vain tarvittava testitulos. JMeter voi kestää kauan tallentaa erittäin yksityiskohtaiset testitulokset.
Tarkista JMeter-lokit
Testisuunnitelman tai testin suorituksen virheet kirjataan lokitiedostoihin. Lokitiedoston seuraaminen auttaa sinua löytämään virheen aikaisin
Poista paikallinen polku CSV-tietojoukon määrityksistä
Jos käytät olemassa olevaa CSV-datatiedostoa, jonka loit paikallisella tietokoneellasi, sinun on poistettava olemassa oleva paikallinen polku (CSV-tiedoston nykyinen polku). Jos et poista paikallista polkua, JMeter ei löydä CSV-tiedostoa paikalliselta tietokoneeltasi.
Noudata tiedoston nimeämiskäytäntöä
Älä tallenna testisuunnitelmaa monimutkaiselle tiedostonimelle, käytä vain aakkosnumeerisia merkkejä.