Jmeter-testien ja kuormitustestauksen parhaat käytännöt
Mikä on JMeter Testi?
JMeter Testi on testausprosessi, joka suoritetaan käyttämällä Apache Jmeter -suorituskykytestaustyökalua. Se auttaa testaamaan verkkosovelluksia suorituskykytestausta, stressitestausta sekä kuormitustestausta varten. Se tukee myös staattisia ja dynaamisia resursseja ja tarjoaa erilaisia graafisia analyyseja verkkosovelluksen suorituskyvyn testaamiseen.
Ohjeita ylitettäväksi JMeter rajoitukset hajautetussa ympäristössä:
- Rajoita lankojen määrää
- Välityspalvelimen käyttäminen
- Muuttujien käyttö
- Vähennä resurssitarvetta
- Tarkista JMeter lokit
- Poista paikallinen polku CSV Data Set Config -sovelluksesta
- Noudata tiedostojen nimeämiskäytäntöä
JMeter sillä on joitain rajoituksia varsinkin kun sitä ajetaan hajautetussa ympäristössä. Käyttää JMeter Jotta testaus olisi tehokasta, sinun tulee noudattaa seuraavia ohjeita:
Rajoita lankojen määrää
- maksimi kuinka monta säiettä voit käyttää tehokkaasti JMeter is 300. Tämä rajoitus johtuu laitteiston ominaisuuksista. Jos JMeter on tehty toimimaan useammalla säikeellä, ajoitustietojen tarkkuus heikkenee.
Välityspalvelimen käyttäminen
Välityspalvelin on yksi JMeter parhaita käytäntöjä, joiden avulla voit erottaa tiettyjä yleisiä elementtejä tallennetuista näytteistä. Lisäksi testien tallentamiseen on hyödyllisiä ominaisuuksia.
Muuttujien käyttö
Joissakin testisuunnitelmissa on käytettävä eri arvoja eri käyttäjille/säikeille. Saatat esimerkiksi haluta testata sarjaa, joka vaatii yksilöllisen kirjautumisen jokaiselta käyttäjältä. Tämä on helppo saavuttaa käyttämällä JMeter muuttujia.
Vähennä resurssitarvetta
GUI-tila kuluttaa paljon tietokoneen muistia raskaassa kuormituksessa. Se aiheuttaa suorituskykyongelmia.
Niitä on JMeter kuormitustestauksen parhaat käytännöt resurssitarpeen 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 JMeter muisti loppuu kesken.
- Poista kaikki JMeter kaavioiden tulokset
- Käytä CSV-testitulosmuotoa.
- Tallenna vain tarvittava testitulos. JMeter voi kestää kauan ennen kuin tallennetaan erittäin yksityiskohtaiset testitulokset.
Tarkista JMeter lokit
Mahdollisia virheitä Testisuunnitelma tai testin suoritus tallennetaan lokitiedostoihin. Lokitiedoston seuranta auttaa sinua löytämään virheen ajoissa
Poista paikallinen polku CSV Data Set Config -sovelluksesta
Jos käytät olemassa olevaa CSV-datatiedostoa, jonka loit paikallisella tietokoneellasi, poista olemassa oleva paikallinen polku (CSV-tiedoston nykyinen polku). Jos et poista paikallista polkua, JMeter ei löydä CSV-datatiedostoa paikalliselta tietokoneeltasi.
Noudata tiedostojen nimeämiskäytäntöä
Älä tallenna testisuunnitelmaa monimutkaisella tiedostonimellä, käytä vain aakkosnumeerinen merkkiä.