Najbolje prakse za vaše Jmeter testove i testiranje opterećenja

Što je JMeter Test?

JMeter test je proces testiranja koji se izvodi pomoću alata za testiranje performansi Apache Jmeter. Pomaže u testiranju web aplikacija za testiranje performansi, testiranje stresa kao i testiranje opterećenja. Također podržava statičke i dinamičke resurse i pruža različite grafičke analize za testiranje performansi web aplikacije.

Smjernice za prevladavanje JMeter ograničenja u distribuiranom okruženju:

  1. Ograničite broj niti
  2. Korištenje proxy poslužitelja
  3. Korištenje varijabli
  4. Smanjite zahtjeve za resursima
  5. Provjeri JMeter drva
  6. Obrišite lokalni put iz CSV konfiguracije skupa podataka
  7. Slijedite konvenciju imenovanja datoteka

Najbolje prakse za vaše Jmeter testove

JMeter ima neka ograničenja, posebno kada se izvodi u distribuiranom okruženju. Koristiti JMeter učinkovito za testiranje, trebali biste koristiti sljedeće smjernice:

Ograničite broj niti

Korištenje električnih romobila ističe maksimum broj niti s kojima možete učinkovito raditi JMeter is 300. Ovo je ograničenje zbog mogućnosti hardvera. Ako JMeter ako radi s većim brojem niti, smanjit će se točnost informacija o vremenu.

Korištenje proxy poslužitelja

Proxy poslužitelj jedan je od JMeter najbolje prakse koje vam pomažu da iz snimljenih uzoraka izdvojite određene zajedničke elemente. Štoviše, korisne su značajke za snimanje vašeg testiranja.

Korištenje varijabli

Neki testni planovi moraju koristiti različite vrijednosti za različite korisnike/niti. Na primjer, možda želite testirati niz koji zahtijeva jedinstvenu prijavu za svakog korisnika. To je lako postići pomoću JMeter varijable.

Smanjite zahtjeve za resursima

GUI način rada troši puno memorije računala pod velikim opterećenjem. To uzrokuje probleme s performansama.

Ima ih JMeter najbolja praksa testiranja opterećenja za smanjenje zahtjeva za resursima:

  • Koristite ne-GUI način rada
  • Onemogućite slušatelja "View Result Tree" tijekom testa opterećenja. Jer troši više memorije i uzroka JMeter trčanje ostati bez memorije.
  • Bez svima JMeter rezultate grafikona
  • Koristite CSV format rezultata testa.
  • Spremite samo potrebne rezultate testa. JMeter moglo bi trebati dugo vremena za spremanje vrlo detaljnih rezultata testa.

Provjeri JMeter drva

Sve pogreške u Plan testiranja ili će izvođenje testa biti zabilježeno u datotekama dnevnika. Praćenje datoteke dnevnika pomaže vam da rano pronađete pogrešku

Obrišite lokalni put iz CSV konfiguracije skupa podataka

Ako koristite postojeću CSV podatkovnu datoteku koju ste izradili na svom lokalnom računalu, trebali biste izbrisati postojeću lokalnu stazu (trenutni put CSV datoteke). Ako ne izbrišete lokalni put, JMeter ne može pronaći CSV podatkovnu datoteku na vašem lokalnom računalu.

Slijedite konvenciju imenovanja datoteka

Ne spremajte plan testiranja pod složenim nazivom datoteke, koristite samo alfanumerički likovi.