Hoe te downloaden en te installeren Apache JMeter (Windows)
โก Slimme samenvatting
Download en installeer Apache JMeter in vier stappen โ installeer een compatibel apparaat Java runtime, download de JMeter Pak het binaire bestand uit en start het in GUI-, server- of commandoregelmodus. Dezelfde procedure werkt voor alle programma's. Windows, macOSen Linux omdat JMeter is een pure Java toepassing.

Operating Systeemondersteuning voor JMeter
JMeter is een zuiver Java De applicatie werkt correct op elk besturingssysteem dat compatibel is met een bepaalde software. Java runtime. Officieel ondersteunde platforms zijn onder andere:
- Windows
- macOS
- Linux (inclusief Ubuntu(Debian, CentOS en andere)
Stappen om te installeren JMeter
Stap 1) Installeren Java
Omdat JMeter is een pure Java Een desktopapplicatie moet volledig compatibel zijn. Java 8 of hoger JDK (oudere versie) JMeter releases ondersteunden ook Java 6). Download en installeer de nieuwste versie Java SE-ontwikkelingskit van de Oracle Java downloads pagina of gebruik een OpenJDK-distributie zoals Adoptium. Microsoft Bouw OpenJDK, of Amazon Juist.
Zodra de installatie is voltooid, controleert u de JDK met de volgende controle:
- Open een terminal on Windows, macOSof Linux.
- lopen
java -version.
Indien de Java De runtime is correct geรฏnstalleerd; de versie wordt in de terminal weergegeven zoals hieronder te zien is.
Als er niets wordt afgedrukt, installeer het dan opnieuw. Java SE-runtime. Zie deze tutorial voor de volledige instructies.
Stap 2) Downloaden JMeter
Download de nieuwste binaire versie van de Apache JMeter downloads paginaDe huidige stabiele lijn is de JMeter 5.x-serie, die vereist Java 8 of hoger. Oudere artikelen en schermafbeeldingen kunnen hiernaar verwijzen. JMeter 4.x of 2.9 โ het installatieproces is hetzelfde.
Kies de binaries bestand (zip of tgz) zoals hieronder weergegeven.
Stap 3) Installatie
JMeter De installatie is uiterst eenvoudig โ er is geen installatiewizard. Pak het archief uit in de map waar u het wilt opslaan. JMeter Het is nu beschikbaar en de installatie is voltooid. De mapstructuur ziet er als volgt uit:
De mappen binnen de JMeter De map dient de volgende doeleinden:
- / bin โ scripts die beginnen JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - /documenten - JMeter documentatie.
- /extra's โ Extra's en voorbeeldscripts met betrekking tot mieren.
- / lib โ derde partij Java bibliotheken gebruikt door JMeter.
- /lib/ext - kern JMeter JAR-bestanden en protocolimplementaties.
- /lib/junit - JUnit bibliotheek gebruikt voor JUnit monsters.
- /printbare_documenten โ afdrukbare HTML-documentatie.
Stap 4) Lancering JMeter
JMeter Kan in drie modi worden gestart, elk geschikt voor een ander gebruiksscenario:
- GUI-modus voor het opstellen en debuggen van testplannen.
- Servermodus voor gedistribueerd testen over meerdere machines.
- Opdrachtregelmodus (zonder grafische gebruikersinterface) voor productiegerichte belastingstests.
Start JMeter in GUI-modus
On Windows, rennen /bin/jmeter.bat. Op macOS of Linux, uitvoeren /bin/jmeter. De JMeter De gebruikersinterface wordt geopend zoals hieronder weergegeven.
De onderstaande schermafbeelding met aantekeningen laat de belangrijkste elementen zien. JMeter GUI-componenten: de testplanstructuur, de werkbank en de elementeditor aan de rechterkant.
Hoe te rennen JMeter in niet-GUI-modus
Start JMeter in Servermodus
Hiervoor wordt de servermodus gebruikt gedistribueerd testen met een client-servertopologie. JMeter loopt binnen server modus op elke belastinggenerator en in GUI modus (de controller) op het werkstation van de gebruiker.
Om de servermodus te starten, voert u het volgende commando uit: bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS en Linux.
Start JMeter in opdrachtregelmodus
JMeterDe grafische gebruikersinterface (GUI) verbruikt aanzienlijk veel geheugen en CPU-kracht. Daarom moeten productietests altijd in de modus zonder GUI worden uitgevoerd, zodat deze resources beschikbaar blijven voor de daadwerkelijke belasting.
Voorbeeldopdrachtregel:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
Belangrijkste schakelaars:
-nโ uitvoeren in de modus zonder grafische gebruikersinterface.-tโ pad naar het JMX-testplan.-lโ uitvoerlogbestand (JTL).-H,-Pโ proxyhost en poort als een proxy nodig is.
Aanvullende pakketten
Afhankelijk van de protocollen en rapportagevereisten kunt u een of meer van de onderstaande optionele pakketten installeren.
- Java Compiler โ nodig om te bouwen JMeter broncode of om aangepaste plugins te compileren.
- SAX XML-parser - de Eenvoudige API voor XML is een alternatieve XML-parser voor zeer grote XML-payloads.
- E-mail ondersteuning - JMeter De apparaten zijn uitgerust met SMTP-, POP3(S)- en IMAP(S)-samplers en kunnen ook e-mails verzenden wanneer een test is voltooid.
- JDBC-stuurprogramma โ Installeer het juiste driver-jar-bestand om databaseservers te testen via de JDBC Sampler.
- Pluginsbeheerder - JMeter Plugins Manager biedt toegang met รฉรฉn klik tot community-plugins zoals PerfMon en Custom Thread Groups.
Gebruik JMeter op Linux
Hardlopen JMeter on Linux is identiek aan het uitvoeren ervan op Windows โ een beroep doen op een shell-script vanaf bin/:
jmeterโ lanceringen JMeterStandaard in GUI-modus.jmeter-serverโ begint JMeter in servermodus (roept het hoofdscript aan met de juiste argumenten).jmeter.shโ een eenvoudige launcher zonder gespecificeerde JVM-opties.mirror-server.shโ loopt de JMeter Mirrorserver in niet-GUI-modus.shutdown.shโ beรซindigt op elegante wijze een niet-GUI-instantie.stoptest.shโ stopt abrupt een niet-GUI-instantie.
Problemen oplossen JMeter Montage
Veelvoorkomende problemen tijdens een nieuwe installatie en hoe u deze kunt oplossen:
- โJava wordt niet herkendโ op Windows: voeg de JDK toe
binVoeg de map toe aan het PATH en heropen de terminal. - JMeter De grafische gebruikersinterface start niet op: bevestigen Java 8 of hoger is op PATH met
java -version; oudere JRE's bieden geen ondersteuning meer voor recente versies JMeter releases. - Problemen met HiDPI-lettertypen: Bewerken
bin/jmeter.propertiesen verwijder de commentaarjmeter.hidpi.mode=truemet een geschikte schaalverfactor. - Heap-geheugenprobleem bij grote tests: verhogen
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - RMI-fouten in servermodus: reeks
server.rmi.ssl.disable=trueinjmeter.propertiesvoor een geรฏsoleerd laboratoriumnetwerk.









