Hvad er JMeter Test?
JMeter Test er testprocessen, der udføres ved hjælp af Apache Jmeter-testvæ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 ydelsestest af en webapplikation.
Retningslinjer for at overvinde JMeter-begrænsninger i et distribueret miljø:
- Begræns antallet af tråde
- Brug af en proxyserver
- Brug af variabler
- Reducer ressourcebehov
- Tjek JMeter-logfilerne
- Slet den lokale sti fra CSV Data Set Config
- Følg filnavngivningskonventionen
JMeter har nogle begrænsninger, især når det køres i et distribueret miljø. For at bruge JMeter effektivt til test skal du bruge følgende retningslinjer:
Begræns antallet af tråde
Det maksimale antal tråde, du effektivt kan køre med JMeter, er 300 . Denne grænse skyldes hardwarefunktioner. Hvis JMeter får det til at køre med flere antal tråde, falder nøjagtigheden af timinginformationen.
Brug af en proxyserver
Proxy-serveren er en af de bedste fremgangsmåder fra JMeter, der hjælper dig med at abstrakte visse almindelige elementer fra de registrerede prøver. Desuden er det nyttige funktioner til at registrere din test.
Brug af variabler
Nogle testplaner skal bruge forskellige værdier for forskellige brugere / tråde. For eksempel vil du muligvis teste en sekvens, der kræver et unikt login for hver bruger. Dette er let at opnå ved hjælp af JMeter-variabler.
Reducer ressourcebehov
GUI-tilstanden bruger meget computerhukommelse under tung belastning. Det forårsager præstationsproblemer.
Der er nogle bedste fremgangsmåder for JMeter-belastningstest for at reducere ressourcebehovet:
- Brug ikke-GUI-tilstand
- Deaktiver lytteren "Vis resultattræ" under belastningstesten. Fordi det bruger mere hukommelse og får JMeter til at løbe tør for hukommelse.
- Deaktiver alle JMeter-graferesultater
- Brug formatet CSV-testresultat.
- Gem kun det nødvendige testresultat. JMeter kunne tage lang tid at gemme meget detaljerede testresultater.
Tjek JMeter-logfilerne
Eventuelle fejl i testplanen eller testudførelsen registreres 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 oprettede på din lokale computer, skal du slette den eksisterende lokale sti (Nuværende sti til CSV-fil). Hvis du ikke sletter den lokale sti, kan JMeter ikke finde CSV-datafilen på din lokale pc.
Følg filnavngivningskonventionen
Gem ikke testplan under komplekst filnavn, brug kun alfanumeriske tegn.