Vad är JMeter Test?
JMeter Test är testprocessen som utförs med Apache Jmeter-testverktyget. Det hjälper till att testa webbapplikationer för prestandatest, stresstest samt belastningstest. Det stöder också statiska och dynamiska resurser och tillhandahåller olika grafiska analyser för prestandatest av en webbapplikation.
Riktlinjer för att övervinna JMeter-begränsningar i en distribuerad miljö:
- Begränsa antalet trådar
- Använda en proxyserver
- Använda variabler
- Minska resurskravet
- Kontrollera JMeter-loggarna
- Radera den lokala sökvägen från CSV Data Set Config
- Följ filnamnskonventionen
JMeter har vissa begränsningar, särskilt när den körs i en distribuerad miljö. För att använda JMeter effektivt för testning bör du använda följande riktlinjer:
Begränsa antalet trådar
Det maximala antalet trådar du effektivt kan köra med JMeter är 300 . Denna gräns beror på hårdvarans funktioner. Om JMeter får köras med fler trådar minskar noggrannheten för tidsinformation.
Använda en proxyserver
Proxyservern är en av de bästa metoderna för JMeter som hjälper dig att ta bort vissa vanliga element från de inspelade exemplen. Dessutom är det användbara funktioner för att spela in dina tester.
Använda variabler
Vissa testplaner måste använda olika värden för olika användare / trådar. Du kanske till exempel vill testa en sekvens som kräver en unik inloggning för varje användare. Detta är lätt att uppnå med JMeter-variabler.
Minska resurskravet
GUI-läget förbrukar mycket datorminne under tung belastning. Det orsakar prestandafrågor.
Det finns några bästa metoder för JMeter-belastningstest för att minska resurskravet:
- Använd icke-GUI-läge
- Inaktivera lyssnaren "Visa resultatträd" under belastningstestet. Eftersom det förbrukar mer minne och gör att JMeter springer slut på minne.
- Inaktivera alla JMeter-diagramresultat
- Använd CSV-testresultatformatet.
- Spara endast det testresultat som behövs. JMeter kan ta lång tid att spara mycket detaljerade testresultat.
Kontrollera JMeter-loggarna
Eventuella fel i testplanen eller testkörningen registreras i loggfilerna. Övervakning av loggfilen hjälper dig att hitta felet tidigt
Radera den lokala sökvägen från CSV Data Set Config
Om du använder en befintlig CSV-datafil som du skapade på din lokala dator bör du ta bort den befintliga lokala sökvägen (Nuvarande sökväg till CSV-filen). Om du inte tar bort den lokala sökvägen kan JMeter inte hitta CSV-datafilen på din lokala dator.
Följ filnamnskonventionen
Spara inte testplanen under ett komplext filnamn, använd endast alfanumeriska tecken.