Herunterladen und Installieren Apache JMeter (Windows)

โšก Intelligente Zusammenfassung

Lade und installiere Apache JMeter in vier Schritten โ€“ installieren Sie ein kompatibles Gerรคt Java Laufzeitumgebung herunterladen JMeter Die Binรคrdatei entpacken und im GUI-, Server- oder Kommandozeilenmodus starten. Die gleiche Vorgehensweise funktioniert auch fรผr andere Systeme. Windows, macOSund Linux, weil JMeter ist eine reine Java Anwendung.

  • โ˜• Beginnen mit Java: Installieren Sie einen Strom Java 8+ JDK oder JRE und รผberprรผfen Sie mit java -version vor dem Herunterladen JMeter.
  • ๐Ÿ“ฅ Wรคhle die Binรคrdatei: Laden Sie die neueste Binรคrdatei (zip oder tgz) von jmeter.apache.org herunter und entpacken Sie sie โ€“ ein Installationsprogramm ist nicht erforderlich.
  • ๏ธ Wรคhlen Sie den richtigen Modus: Verwenden Sie den GUI-Modus zum Erstellen von Testplรคnen, den Nicht-GUI-Modus zur Ausfรผhrung und den Servermodus fรผr verteilte Lasten.
  • ๐Ÿ“ฆ Optionale Pakete hinzufรผgen: Java Compiler, SAX-XML-Parser, E-Mail-Bibliotheken und JDBC-Treiber erweitern JMeter zu den Protokollen, die Sie benรถtigen.
  • ๐Ÿค– Nutzen Sie KI zur Unterstรผtzung: KI-Tools erklรคren JMX-Skripte, schlagen Thread-Gruppeneinstellungen vor und รผbersetzen Szenarien in natรผrlicher Sprache in ausfรผhrbaren Code. JMeter Versuchsplan.

Herunterladen und Installieren Apache JMeter

OperaSystemunterstรผtzung fรผr ting JMeter

JMeter ist eine auch Java Die Anwendung lรคuft einwandfrei auf jedem Betriebssystem, das รผber eine kompatible Schnittstelle verfรผgt. Java Laufzeitumgebung. Offiziell unterstรผtzte Plattformen umfassen:

  • Windows
  • macOS
  • Linux (einschlieรŸlich Ubuntu(Debian, CentOS und andere)

Installationsschritte JMeter

Schritt 1) โ€‹โ€‹Installieren Java

Parce que JMeter ist eine reine Java Fรผr die Desktop-Anwendung wird eine vollstรคndige Kompatibilitรคt benรถtigt. Java 8 oder hรถher JDK (รคltere Version) JMeter unterstรผtzten auch Releases Java 6) Laden Sie die neueste Version herunter und installieren Sie sie. Java SE Development Kit vom Oracle Java Download-Seite oder verwenden Sie eine OpenJDK-Distribution wie beispielsweise Adoptium. Microsoft OpenJDK erstellen oder Amazon Richtig.

Installieren Java

Sobald die Installation abgeschlossen ist, รผberprรผfen Sie das JDK mit folgendem Check:

  • ร–ffne eine Terminal on Windows, macOSoder Linux.
  • Fรผhren Sie java -version.

Besitzt das Java Die Laufzeitumgebung ist korrekt installiert, die Version wird wie unten gezeigt im Terminal ausgegeben.

Ausgabe von java -version

Wenn nichts gedruckt wird, installieren Sie das Gerรคt neu. Java SE-Laufzeitumgebung. Siehe Dieses Tutorial fรผr die vollstรคndigen Anweisungen.

Schritt 2) โ€‹โ€‹Herunterladen JMeter

Laden Sie die neueste Binรคrdatei von der Apache JMeter Download-SeiteDie aktuelle stabile Linie ist die JMeter 5.x-Serie, die Folgendes erfordert Java Version 8 oder hรถher. ร„ltere Artikel und Screenshots kรถnnen darauf verweisen. JMeter 4.x oder 2.9 โ€“ der Installationsprozess ist derselbe.

Wรคhle die Binaries Datei (zip oder tgz) wie unten gezeigt.

Herunterladen Apache JMeter

Schritt 3) Installation

JMeter Die Installation ist denkbar einfach โ€“ es gibt keinen Installationsassistenten. Entpacken Sie das Archiv einfach in das gewรผnschte Verzeichnis. JMeter Die Installation ist abgeschlossen und das Programm lรคuft. Die Ordnerstruktur sieht folgendermaรŸen aus:

JMeter Verzeichnisaufbau

Die Verzeichnisse innerhalb des JMeter Der Ordner dient folgenden Zwecken:

  • /Behรคlter โ€” Skripte, die beginnen JMeter (jmeter.bat, jmeter.sh, jmeter-server).
  • /docs - JMeter Dokumentation.
  • /Extras โ€” Zusรคtzliche Informationen und Beispielskripte zum Thema Ant.
  • / lib - dritte Seite Java Bibliotheken, die von JMeter.
  • /lib/ext - Kern JMeter JAR-Dateien und Protokollimplementierungen.
  • /lib/junit - JUnit Bibliothek verwendet fรผr JUnit Probennehmer.
  • /printable_docs โ€” druckbare HTML-Dokumentation.

Schritt 4) โ€‹โ€‹Starten JMeter

JMeter kann in drei Modi gestartet werden, die jeweils fรผr einen anderen Anwendungsfall geeignet sind:

  • GUI-Modus zum Erstellen und Debuggen von Testplรคnen.
  • Servermodus fรผr verteilte Tests auf mehreren Rechnern.
  • Befehlszeilenmodus (ohne grafische Benutzeroberflรคche) fรผr produktionsreife Lastlรคufe.

Start JMeter im GUI-Modus

On Windows, Lauf /bin/jmeter.bat. Auf macOS oder Linux, ausfรผhren /bin/jmeter. Der JMeter Die Benutzeroberflรคche wird wie unten dargestellt gestartet.

Start JMeter im GUI-Modus

Der untenstehende Screenshot mit Anmerkungen hebt die Hauptmerkmale hervor. JMeter GUI-Komponenten โ€“ Testplanbaum, Workbench und der Element-Editor auf der rechten Seite.

JMeter GUI-Komponenten

Wie man lรคuft JMeter im Nicht-GUI-Modus

Start JMeter im Servermodus

Der Servermodus wird verwendet fรผr Verteiltes Testen mit einer Client-Server-Topologie. JMeter lรคuft in Server Modus an jeder Lastgeneratormaschine und in GUI Modus (der Controller) auf der Workstation des Benutzers.

Um den Servermodus zu starten, fรผhren Sie Folgendes aus: bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS und Linux.

Start JMeter im Servermodus

Start JMeter im Befehlszeilenmodus

JMeterDie GUI von 's beansprucht erheblichen Speicher und CPU-Leistung, daher sollten Produktionslastlรคufe immer im Nicht-GUI-Modus ausgefรผhrt werden, um diese Ressourcen fรผr die eigentliche Lastgenerierung freizugeben.

Befehlszeilenoptionen

Beispiel-Befehlszeile:

jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000

Schlรผsselschalter:

  • -n โ€” im Nicht-GUI-Modus ausfรผhren.
  • -t โ€” Pfad zum JMX-Testplan.
  • -l โ€” Ausgabeprotokolldatei (JTL).
  • -H, -P โ€” Proxy-Host und -Port, falls ein Proxy benรถtigt wird.

JMeter Ausfรผhrung ohne grafische Benutzeroberflรคche

Zusรคtzliche Pakete

Je nachdem, welche Protokolle und Berichtsfunktionen Sie benรถtigen, installieren Sie eines oder mehrere der unten aufgefรผhrten optionalen Pakete.

  • Java Compiler โ€” zum Bauen benรถtigt JMeter Quellcode oder zum Kompilieren benutzerdefinierter Plugins.
  • SAX-XML-Parser - Die Einfache API fรผr XML ist ein alternativer XML-Parser fรผr sehr groรŸe XML-Nutzdaten.
  • E-Mail-Unterstรผtzung - JMeter Es wird mit SMTP-, POP3(S)- und IMAP(S)-Samplern ausgeliefert und kann auch eine E-Mail versenden, wenn ein Test abgeschlossen ist.
  • JDBC-Treiber โ€” Installieren Sie die entsprechende Treiber-JAR-Datei, um Datenbankserver รผber den JDBC Sampler zu testen.
  • Plugin-Manager - JMeter Der Plugin-Manager ermรถglicht den Zugriff auf Community-Plugins wie PerfMon und benutzerdefinierte Thread-Gruppen mit nur einem Klick.

Arbeiten jederzeit weiterbearbeiten kรถnnen. Jede Prรคsentation und jeder KI-Avatar, den Sie von Grund auf neu erstellen oder hochladen, JMeter unter Linux

Laufen JMeter on Linux ist identisch mit der Ausfรผhrung auf Windows โ€” einen Aufruf Shell-Skript ab bin/:

  • jmeter โ€” startet JMeterStandardmรครŸig im GUI-Modus.
  • jmeter-server โ€” beginnt JMeter im Servermodus (ruft das Hauptskript mit den richtigen Argumenten auf).
  • jmeter.sh โ€” einfacher Launcher ohne Angabe von JVM-Optionen.
  • mirror-server.sh โ€” leitet die JMeter Spiegelserver im Nicht-GUI-Modus.
  • shutdown.sh โ€” beendet eine Nicht-GUI-Instanz ordnungsgemรครŸ.
  • stoptest.sh โ€” beendet abrupt eine Nicht-GUI-Instanz.

Problemlรถsung JMeter Installation

Hรคufige Probleme bei einer Neuinstallation und wie man sie behebt:

  • โ€žJava wird nicht erkanntโ€œ Windows: Fรผgen Sie das JDK hinzu. bin Fรผgen Sie den Ordner zum PATH hinzu und รถffnen Sie das Terminal erneut.
  • JMeter GUI startet nicht: bestรคtigen Java Version 8 oder hรถher befindet sich auf dem Pfad mit java -versionร„ltere JREs unterstรผtzen neuere Versionen nicht mehr. JMeter Verรถffentlicht.
  • HiDPI-Schriftprobleme: bearbeiten bin/jmeter.properties und Kommentar entfernen jmeter.hidpi.mode=true mit einem geeigneten Skalierungsfaktor.
  • Speicherรผberlastung bei groรŸen Tests: erhรถhen HEAP="-Xms1g -Xmx4g" in bin/jmeter.bat or bin/jmeter.
  • RMI-Fehler im Servermodus: kompensieren server.rmi.ssl.disable=true in jmeter.properties fรผr ein isoliertes Labornetzwerk.

Hรคufig gestellte Fragen

Apache JMeter ist ein Open-Source-Lasttest-Tool, das zum Benchmarking von Webanwendungen, REST-APIs, Datenbanken und Message Queues verwendet wird. Es simuliert gleichzeitige virtuelle Benutzer, um Antwortzeit, Durchsatz und Stabilitรคt zu messen.

Aktuelle JMeter 5.x-Releases erfordern Java 8 oder hรถher; Java 11 und Java 17 sind weit verbreitet. ร„ltere JMeter Unterstรผtzte Versionen Java 6 oder 7, aber moderne Installationen sollten immer mit einem aktuellen LTS JDK kombiniert werden.

Der GUI-Modus dient der Erstellung und dem Debuggen von Testplรคnen; fรผr reale Lasttests benรถtigt er zu viel Speicher. Der Nicht-GUI-Modus (Befehlszeilenmodus) fรผhrt die JMX-Datei mit minimalem Overhead aus und ist fรผr jeden produktionsreifen Lasttest zwingend erforderlich.

Installieren Sie ein JDK mit Homebrew (brew install temurin), laden Sie die JMeter binรคre tgz-Datei, entpacken Sie sie in /opt/jmeterund starten mit bin/jmeter. Sie kรถnnen auch installieren JMeter direkt mit brew install jmeter.

Von dem bin Ordner, ausfรผhren jmeter -v. JMeter druckt seine Version, Java Versions- und Lizenzhinweis. Falls ein Fehler auftritt, รผberprรผfen Sie, ob JAVA_HOME und PATH auf ein funktionierendes JDK verweisen.

Bearbeiten bin/jmeter auf Linux/macOS or bin/jmeter.bat on Windows und heben Sie die HEAP Variable โ€“ zum Beispiel HEAP="-Xms2g -Xmx8g"Neustart JMeter damit der neue Haufen in Kraft treten kann.

KI-Assistenten erklรคren JMX-Skripte in einfachem Englisch, empfehlen Thread-Gruppeneinstellungen fรผr eine bestimmte Benutzerlast, schlagen Assertions vor und รผbersetzen cURL erfasst in JMeter HTTP-Sampler, die bereit sind, in einen Testplan integriert zu werden.

Ja. KI-Tools wandeln ein einfach verstรคndliches Szenario wie โ€žSimuliere 200 Benutzer, die 5 Minuten lang die Checkout-API aufrufenโ€œ in eine JMX-Datei mit der richtigen Thread-Gruppe, HTTP-Samplern, Listenern und einem ausfรผhrbaren CSV-Datensatz um.

Fassen Sie diesen Beitrag mit folgenden Worten zusammen: