Besturingssysteem Ondersteuning voor JMeter
JMeter is een pure Java- applicatie en zou correct moeten werken op elk systeem met een compatibele Java-implementatie.
Hier is de lijst van een besturingssysteem dat compatibel is met JMeter
- Linux
- ramen
- Mac OS
- Ubuntu
In deze tutorial leer je -
- Stappen om JMeter te installeren
- Start JMeter in GUI-modus
- Hoe JMeter in niet-GUI-modus te draaien
- Start JMeter in servermodus
- Start JMeter in de opdrachtregelmodus
- Extra pakketten
- Gebruik JMeter in Linux
Stappen om JMeter te installeren
Stap 1) Installeer Java
Omdat JMeter pure Java-desktoptoepassing is, is een volledig compatibele JVM 6 of hoger vereist. U kunt de nieuwste versie van Java SE Development Kit downloaden en installeren. Java-platform downloaden (JDK)
Nadat de installatie is voltooid, kunt u de volgende procedure gebruiken om te controleren of Java JDK met succes op uw systeem is geïnstalleerd
- Ga in Window / Linux naar Terminal
- Voer het commando java -version in
Als de Java-runtime-omgeving met succes is geïnstalleerd, ziet u de uitvoer zoals in de onderstaande afbeelding
Installeer de Java SE-runtime-omgeving opnieuw als er niets wordt weergegeven
Zie de link voor gedetailleerde instructies https://www.guru99.com/install-java.html
Stap 2) Download Jmeter
Op het moment van schrijven is de nieuwste versie van JMeter Apache JMeter 4.2 . Je kunt het hier downloaden. Maar in deze tutorial wordt de installatie van versie 2.9 gedemonstreerd, het installatieproces blijft hetzelfde.
Kies het Binaries-bestand (zip of tgz) om te downloaden, zoals weergegeven in de onderstaande afbeelding
Stap 3) Installatie
De installatie van JMeter is buitengewoon eenvoudig en eenvoudig. U pakt eenvoudig het zip / tar-bestand uit in de map waarin u JMeter wilt installeren. Er is geen vervelend installatiescherm om mee om te gaan! Gewoon uitpakken en klaar!
Zodra het uitpakken is voltooid, zou de installatiemapstructuur er als volgt uit moeten zien
Hieronder vindt u de beschrijving van de JMeter-mappen en het belang ervan. De JMeter-map bevat veel bestanden en mappen
-
-
- / extras : ant gerelateerde extra bestanden
-
- / lib / ext : bevat de kern jar-bestanden voor JMeter en de protocollen
- / lib / junit : Junit-bibliotheek gebruikt voor JMeter
-
Stap 4) Start JMeter
U kunt JMeter in 3 modi starten
- GUI-modus
- Servermodus
- Commandoregelmodus
Start JMeter in GUI-modus
Als u Window gebruikt, voert u gewoon het bestand /bin/jmeter.bat uit om JMeter in GUI-modus te starten, zoals hieronder wordt weergegeven
In de volgende afbeelding worden de verschillende componenten in de JMeter GUI geannoteerd
Hoe JMeter in niet-GUI-modus te draaien
Start JMeter in servermodus
De servermodus wordt gebruikt voor gedistribueerde tests. Deze test werkt als een client-server- model. In dit model draait JMeter op een servercomputer in servermodus . Op een clientcomputer draait JMeter in GUI- modus.
Om de servermodus te starten, voert u het bat-bestand bin \ jmeter-server.bat uit zoals hieronder afgebeeld
Start JMeter in de opdrachtregelmodus
JMeter in GUI-modus verbruikt veel computergeheugen. Om de bron op te slaan, kunt u ervoor kiezen om JMeter uit te voeren zonder de GUI. Gebruik hiervoor de volgende opdrachtopties
Dit is een voorbeeld van een opdrachtregel
$ jmeter -n -t testPlan.jmx - l log.jtl -H 127.0.0.1 -P 8000
Extra pakketten
Op basis van uw behoefte heeft u een of meer optionele pakketten nodig die hieronder worden vermeld.
- Java-compiler
Met Java Compiler kunnen ontwikkelaars JMeter-broncode en andere JMeter-plug-ins bouwen
- SAX XML-parser
SAX is de Simple API voor XML, oorspronkelijk een alleen-Java API. U kunt SAX XML-parser gebruiken als alternatief voor XML-parser in JMeter
- E-mail ondersteuning
JMeter heeft uitgebreide e-mailmogelijkheden. Het kan e-mail verzenden op basis van testresultaten en heeft een POP3 (S) / IMAP (S) -monsternemer. Het heeft ook een SMTP-sampler.
- JDBC-stuurprogramma
Als u de databaseserver wilt testen, moet u een JDBC-stuurprogramma installeren
Gebruik JMeter in Linux
- Het gebruik van JMeter in Linux is hetzelfde als in Window; je voert gewoon het volgende shellscript uit.
- Voer het scriptbestand jmeter uit (dit bestand heeft geen extensie) - voer JMeter uit (standaard in GUI-modus).
- Voer het scriptbestand jmeter-server uit - start JMeter in servermodus (roept JMeter-script op met de juiste parameters)
- jmeter.sh - zeer eenvoudig JMeter-script zonder gespecificeerde JVM-opties.
- mirror-server.sh - voert de JMeter Mirror Server uit in niet-GUI-modus
- shutdown.sh - Start de Shutdown-client om een niet-GUI-instantie netjes te stoppen
- stoptest.sh - Start de Shutdown-client om een niet-GUI-instantie abrupt te stoppen