Parhaat käytännöt Jmeter-testeillesi & Kuormitustestaus

Sisällysluettelo:

Anonim

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ä:

  1. Rajoita lankojen määrää
  2. Välityspalvelimen käyttäminen
  3. Muuttujien käyttö
  4. Vähennä resurssien tarvetta
  5. Tarkista JMeter-lokit
  6. Poista paikallinen polku CSV-tietojoukon määrityksistä
  7. 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ä.