Hur man laddar ner och installerar Apache JMeter i enkla steg
Operatingssystem Stöd för JMeter
JMeter är en ren Java applikation och bör köras korrekt på alla system som har en kompatibel Java genomförande.
Här är listan över ett operativsystem som är kompatibelt med JMeter
- Linux
- Windows
- Mac OS
- Ubuntu
Steg för att installera JMeter
Steg 1) Installera Java
Därför att JMeter är ren Java skrivbordsapplikation, kräver den en helt kompatibel JVM 6 eller högre. Du kan ladda ner och installera den senaste versionen av Java SE Development Kit. Download Java Plattform (JDK)
När installationen är klar kan du använda följande procedur för att kontrollera om Java JDK har installerats framgångsrikt i ditt system
- Gå till i Windows/Linux terminal
- Ange kommando java -version
Om Java runtime-miljön har installerats framgångsrikt, kommer du att se utdata som bilden nedan
Om inget visas, vänligen installera om Java SE runtime miljö
Se länken för detaljerade instruktioner https://www.guru99.com/install-java.html
Steg 2) Ladda ner Jmeter
När detta skrivs, den senaste versionen av JMeter is Apache JMeter 4.2. Du kan ladda ner den här. Men denna tutorial demos installation av version 2.9, installationsprocessen förblir densamma.
Välj den binära filen (antingen zip eller tgz) att ladda ner enligt bilden nedan
Steg 3) Installation
Installation av JMeter är extremt lätt och enkelt. Du packar helt enkelt upp zip/tar-filen till den katalog där du vill JMeter att bli installerad. Det finns ingen tråkig installationsskärm att ta itu med! Bara packa upp och du är klar!
När uppackningen är klar bör installationskatalogstrukturen se ut som bilden nedan
Nedan ges beskrivningen av JMeter kataloger och dess betydelse JMeter katalogen innehåller många filer och kataloger
- /bin: Innehåller JMeter skriptfil för start JMeter
- /docs: JMeter dokumentationsfiler
- /extras: myrrelaterade extrafiler
- /lib/: Innehåller det nödvändiga Java bibliotek för JMeter
- /lib/ext: innehåller core jar-filerna för JMeter och protokollen
- /lib/junit: junit bibliotek som används för JMeter
- /utskrivbara_dokument:
Steg 4) Starta JMeter
Du kan börja JMeter i 3 lägen
- GUI-läge
- Serverläge
- Kommandoradsläge
Start JMeter i GUI-läge
Om du använder Windows kör du bara filen /bin/jmeter.bat att starta JMeter i GUI-läge som visas nedan
Följande figur kommenterar de olika komponenterna i JMeter GUI
Hur man springer JMeter i icke-GUI-läge
Start JMeter i serverläge
Serverläge används för distribueras testning. Detta Testning arbetar som en klient-server modell. I denna modell, JMeter körs på en serverdator i server läge. På en klientdator, JMeter springer in GUI läge.
För att starta serverläget kör du bat file bin\jmeter-server.bat som bilden nedan
Start JMeter i kommandoradsläge
JMeter i GUI-läge förbrukar mycket datorminne. För att spara resursen kan du välja att köra JMeter utan GUI. För att göra det, använd följande kommandoalternativ
Detta är ett exempel på kommandoraden
$jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000
Ytterligare paket
Baserat på dina krav kommer du att behöva ett eller flera valfria paket som anges nedan.
- Java Kompilator
Java Kompilator låter utvecklare bygga JMeter källkod och annat JMeter insticksmoduler
- SAX XML-tolkare
SAX är Simple API för XML, ursprungligen en Java-endast API. Du kan använda SAX XML-parser som ett alternativ till XML-parser i JMeter
- Email Support
JMeter har omfattande e-postfunktioner. Den kan skicka e-post baserat på testresultat och har en POP3(S)/IMAP(S)-samplare. Den har också en SMTP-samplare.
- JDBC-drivrutin
Om du vill testa databasservern måste du installera JDBC-drivrutinen
Använda JMeter i Linux
- Använda JMeter in Linux är samma som i Window; du kör helt enkelt följande skalskript.
- Kör skriptfilen jmeter (Den här filen har inget tillägg)- kör JMeter (i GUI-läge som standard).
- Kör skriptfilen jmeter-server - Start JMeter i serverläge (samtal JMeter skript med lämpliga parametrar)
- jmeter.sh - mycket grundläggande JMeter skript utan angivna JVM-alternativ.
- mirror-server.sh – kör JMeter Spegelserver i icke-GUI-läge
- shutdown.sh – Kör Shutdown-klienten för att stoppa en icke-GUI-instans på ett elegant sätt
- stoptest.sh – Kör Shutdown-klienten för att abrupt stoppa en icke-GUI-instans