Što je JMeter test?
JMeter Test postupak je testiranja izveden pomoću alata za testiranje performansi Apache Jmeter. Pomaže u testiranju web aplikacija za testiranje performansi, testiranje otpornosti na stres kao i ispitivanje opterećenja. Također podržava statičke i dinamičke resurse i pruža razne grafičke analize za testiranje performansi web aplikacije.
Smjernice za prevladavanje ograničenja JMetera u distribuiranom okruženju:
- Ograničite broj niti
- Korištenje proxy poslužitelja
- Korištenje varijabli
- Smanjite potrebe za resursima
- Provjerite zapise JMeter
- Izbrišite lokalni put iz CSV Config skupa podataka
- Slijedite konvenciju o imenovanju datoteka
JMeter ima određena ograničenja, posebno kada se izvodi u distribuiranom okruženju. Da biste učinkovito koristili JMeter za testiranje, trebali biste se poslužiti sljedećim smjernicama:
Ograničite broj niti
Maksimalni broj niti učinkovito možete izvoditi s JMeter je 300 . Ovo je ograničenje zbog mogućnosti hardvera. Ako se JMeter pokrene s većim brojem niti, smanjit će se točnost podataka o vremenu.
Korištenje proxy poslužitelja
Proxy poslužitelj jedan je od najboljih primjera iz prakse JMeter koji vam pomaže apstrahirati određene uobičajene elemente iz snimljenih uzoraka. Štoviše, korisne su značajke za snimanje vašeg testiranja.
Korištenje varijabli
Neki testovi trebaju koristiti različite vrijednosti za različite korisnike / niti. Na primjer, možda ćete htjeti testirati slijed koji zahtijeva jedinstvenu prijavu za svakog korisnika. To je lako postići korištenjem JMeter varijabli.
Smanjite potrebe za resursima
Način GUI troši puno računalne memorije pod velikim opterećenjem. To uzrokuje probleme s izvedbom.
Postoji nekoliko najboljih praksi za testiranje opterećenja JMetera za smanjenje zahtjeva za resursima:
- Koristite način koji nije GUI
- Onemogućite slušatelj "Prikaz stabla rezultata" tijekom testa učitavanja. Budući da troši više memorije i uzrokuje da JMeteru ponestaje memorije.
- Onemogući sve rezultate grafikona JMeter
- Upotrijebite format rezultata CSV testa.
- Spremite samo potrebne rezultate ispitivanja. JMeteru bi trebalo dugo vremena da spremi vrlo detaljne rezultate ispitivanja.
Provjerite zapise JMeter
Sve pogreške u planu testa ili izvršenju testa zabilježit će se u datotekama dnevnika. Nadgledanje datoteke dnevnika pomaže vam da rano pronađete pogrešku
Izbrišite lokalni put iz CSV Config skupa podataka
Ako koristite postojeću CSV datoteku podataka koju ste kreirali na lokalnom računalu, trebali biste izbrisati postojeću lokalnu stazu (Trenutna putanja CSV datoteke). Ako ne izbrišete lokalni put, JMeter ne može pronaći CSV datoteku podataka na vašem lokalnom računalu.
Slijedite konvenciju o imenovanju datoteka
Ne spremajte plan testa pod složenim nazivom datoteke, koristite samo alfanumeričke znakove.