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:
- Ograničite broj niti
- Korištenje proxy poslužitelja
- Korištenje varijabli
- Smanjite zahtjeve za resursima
- Provjeri JMeter drva
- Obrišite lokalni put iz CSV konfiguracije skupa podataka
- Slijedite konvenciju imenovanja datoteka
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.