Bedste Practices for dine Jmeter Tests & Load Testing
Hvad er JMeter Prรธve?
JMeter Test er testprocessen, der udfรธres ved hjรฆlp af Apache Jmeter-ydelsestestvรฆrktรธjet. Det hjรฆlper med at teste webapplikationerne til prรฆstationstest, stresstest samt belastningstest. Det understรธtter ogsรฅ statiske og dynamiske ressourcer og giver forskellige grafiske analyser til prรฆstationstest af en webapplikation.
Retningslinjer at overvinde JMeter begrรฆnsninger i et distribueret miljรธ:
- Begrรฆns antallet af trรฅde
- Brug af en proxyserver
- Brug af variabler
- Reducer behovet for ressourcer
- Tjek JMeter logs
- Slet den lokale sti fra CSV Data Set Config
- Fรธlg filnavnekonventionen
JMeter har nogle begrรฆnsninger, isรฆr nรฅr det kรธres i et distribueret miljรธ. At bruge JMeter effektivt til test, bรธr du bruge fรธlgende retningslinjer:
Begrรฆns antallet af trรฅde
maksimal antal trรฅde du effektivt kan kรธre med JMeter is 300. Denne grรฆnse er pรฅ grund af hardwarens muligheder. Hvis JMeter er lavet til at kรธre med flere trรฅde, vil nรธjagtigheden af โโtiminginformationen falde.
Brug af en proxyserver
Proxy-serveren er en af โโde JMeter bedste praksisser, der hjรฆlper dig med at trรฆne mavemusklertracat identificere visse fรฆlles elementer fra de optagede prรธver. Derudover er det nyttige funktioner til at optage dine test.
Brug af variabler
Nogle testplaner skal bruge forskellige vรฆrdier for forskellige brugere/trรฅde. For eksempel vil du mรฅske teste en sekvens, der krรฆver et unikt login for hver bruger. Dette er nemt at opnรฅ ved at bruge JMeter variabler.
Reducer behovet for ressourcer
GUI-tilstanden bruger meget computerhukommelse under hรฅrd belastning. Det forรฅrsager prรฆstationsproblemer.
Der er nogle JMeter bedste praksis for belastningstest for at reducere behovet for ressourcer:
- Brug ikke-GUI-tilstand
- Deaktiver "View Result Tree"-lytteren under belastningstesten. Fordi det bruger mere hukommelse og forรฅrsager JMeter lรธber tรธr for hukommelse.
- Deaktiver alle JMeter grafer resultater
- Brug CSV-testresultatformatet.
- Gem kun det nรธdvendige testresultat. JMeter kan tage lang tid at gemme meget detaljerede testresultater.
Tjek JMeter logs
Eventuelle fejl i Testplan eller testudfรธrelse vil blive registreret i logfilerne. Overvรฅgning af logfilen hjรฆlper dig med at finde fejlen tidligt
Slet den lokale sti fra CSV Data Set Config
Hvis du bruger en eksisterende CSV-datafil, som du har oprettet pรฅ din lokale computer, skal du slette den eksisterende lokale sti (aktuel sti til CSV-fil). Hvis du ikke sletter den lokale sti, JMeter kan ikke finde CSV-datafilen pรฅ din lokale pc.
Fรธlg filnavnekonventionen
Gem ikke testplan under komplekst filnavn, brug kun alfanumerisk tegn.

.jpg)