JMeter GUI: Testplan und Workbench
โก Intelligente Zusammenfassung
JMeter Die grafische Benutzeroberflรคche organisiert jeden Leistungstest in zwei Bereichen: links in einer Testplanstruktur und rechts im zugehรถrigen Konfigurationsbereich, wo Elemente hinzugefรผgt, gespeichert, zusammengefรผhrt, ausgefรผhrt und gemeldet werden.
Sobald Sie starten Apache JMeterIm linken Bereich wird beim รffnen ein einzelner Wurzelknoten angezeigt:
- Versuchsplan
รltere Versionen enthielten einen zweiten Knoten namens WorkBench. Beide werden im Folgenden beschrieben.
Was ist ein Testplan?
Ein Testplan ist der Ort, an dem Sie die fรผr Ihren Test erforderlichen Elemente hinzufรผgen. JMeter Test.
Es speichert jedes Element (Thread-Gruppen, Timer, Sampler, Listener) mit den zu ihrer Ausfรผhrung erforderlichen Einstellungen. Alles, was Sie in der GUI erstellen, ist an diesen Wurzelknoten angebunden, wie die Abbildung unten zeigt.
Was ist WorkBench?
Die Werkbank war eine Art Kratzflรคche, auf der Testelemente aufbewahrt wurden. vorรผbergehendEs hatte keinerlei Bezug zum Testplan, und JMeter nicht gespeichert dessen Inhalt โ nur der Versuchsplan Der Zweig wurde auf die Festplatte geschrieben.
Wichtig: Die WorkBench wurde in JMeter 3.2 und entfernt in JMeter 4.0, daher fehlt es in aktuellen Versionen wie 5.6.3. Nicht-Testelemente โ der HTTP(S)-Testskript-Recorder, der HTTP-Mirror-Server und die Eigenschaftenanzeige โ werden nun direkt an den Testplan angehรคngt. Beim รffnen eines รคlteren Plans, der noch eine Workbench enthรคlt, wird dieser Zweig in ein Testfragment mit dem Namen โWorkbench-Testfragmentโ umgewandelt. Falls in einer รคlteren Aufzeichnungsanleitung empfohlen wird, mit der rechten Maustaste auf die Workbench zu klicken, verwenden Sie stattdessen den Testplan-Knoten.
Wie man Elemente zu einem Testplan hinzufรผgt
Das Hinzufรผgen von Elementen ist das essential Schritt beim Erstellen eines Testplans, denn ohne sie JMeter hat nichts auszufรผhren. Ein Plan kann Listener, Controller, Timer, Sampler, Assertions und Konfigurationselemente enthalten.
Sie fรผgen ein Element hinzu, indem Sie mit der rechten Maustaste klicken. Versuchsplan Knoten und Auswahl aus dem โSpeichern" Liste.
Angenommen, Sie mรถchten zwei Elemente addieren: a BeanShell-Behauptung und einem Java Anforderungsvorgaben Konfigurationselement.
- Der rechten Maustaste auf Versuchsplan -> Hinzufรผgen -> Zusicherung -> BeanShell-Behauptung
- Der rechten Maustaste auf Versuchsplan -> Hinzufรผgen -> Konfigurationselement -> Java Anforderungsvorgaben
Die folgende Animation fรผhrt Sie durch diesen Menรผpfad.
Du kannst auch entfernen Ein Element, das Sie nicht mehr benรถtigen. Zum Lรถschen Standardeinstellungen fรผr HTTP-Anforderungen: Auswรคhlen -> Rechtsklick -> Auswรคhlen Entfernen -> klicken Ja zu bestรคtigen.
Elemente laden und speichern
JMeter Es kann ein einzelnes Element separat gespeichert werden, nicht nur der gesamte Plan โ nรผtzlich, wenn eine Assertion oder ein Timer in mehreren Projekten wiederverwendet wird. Die nรคchsten beiden Abschnitte behandeln beide Hรคlften dieses Workflows.
Wie man eine JMX-Datei erstellt
Angenommen, Sie haben ein Element mit dem Namen โBeanShell-Behauptungund mรถchten es separat speichern. Rechtsklick BeanShell-Behauptung -> auswรคhlen Auswahl speichern unter.
Ein Dialogfeld รถffnet sich. Klicken Sie Gespeichert um das Element unter dem Standardnamen zu speichern BeanShell Assertion.jmxOder wรคhlen Sie Ihre eigenen.
Testelemente und Testplรคne werden beide gespeichert als *.jmx Dateien โ einfaches XML, das Sie in jedem Editor รถffnen oder in der Versionskontrolle speichern kรถnnen. Die Dateiendung ist nicht Java Management Extensions (JMX), eine unabhรคngige Java รberwachungs-API mit denselben drei Buchstaben.
Wie man eine JMX-Datei lรคdt und zusammenfรผhrt
Das Laden eines vorhandenen Elements spart die Zeit, die Sie mit dem Erstellen und Konfigurieren eines neuen Elements verbringen wรผrden.
Angenommen, Ihr Testplan enthรคlt bereits einen Java Anforderungsvorgaben Element. Rechtsklicken Sie darauf -> auswรคhlen Merge.
Wรคhle die BeanShell Assertion.jmx Die Datei stammt aus dem Verzeichnis. Das Element wird Ihrem aktuellen Testplan hinzugefรผgt, wie unten dargestellt.
So konfigurieren Sie Elemente
Jedes Element verfรผgt รผber eigene Einstellungen. So konfigurieren Sie ein Element:
- Wรคhlen Sie das Element in der Baumstruktur im linken Bereich aus.
- Geben Sie die Konfigurationseinstellungen im rechten Bereich ein.
Das rechte Bedienfeld รคndert sich je nach Elementtyp, wie unten dargestellt.
So speichern Sie einen Testplan
Speichern Sie Ihren Testplan, bevor Sie einen Test ausfรผhren. Dadurch schรผtzen Sie Ihre Arbeit vor unerwarteten Fehlern wรคhrend der Testausfรผhrung. Die Schritte sind:
- Datei -> Testplan speichern unter โ Ein Dialogfeld รถffnet sich.
- Geben Sie einen Dateinamen fรผr den Testplan ein. -> sofort klicken Gespeichert.
Hinweis: Das Speichern eines Testplans ist anders beim Speichern eines Elements.
| Speichern eines Testplans | Ein Element speichern |
|---|---|
| Ein Testplan besteht aus einem oder mehreren Elementen | Ein Element ist ein einzelner grundlegender Bestandteil von JMeter |
| Beim Speichern des Testplans werden alle Elemente des Plans gespeichert. | Beim Speichern eines Elements wird nur dieses eine Element geschrieben. |
| Erneut geรถffnet รผber Datei -> รffnen | Mit Rechtsklick erneut geรถffnet -> Zusammenfรผhren |
Erstellen Sie einen Kombinationstestplan
Nutze einfach das fusionieren einen oder mehrere gespeicherte Testplรคne in einen Combo Testplan, wie in der folgenden Abbildung dargestellt.
Angenommen, Sie haben einen Testplan mit dem Namen Test_Fragment.jmx auf Ihrem Computer (dieser Artikel enthรคlt die Datei). Fรผgen Sie sie in den aktuell geรถffneten Plan ein. JMeter um ein grรถรeres zu bauen.
Alle Testelemente von Test_Fragment.jmx werden nun Ihrem aktuellen Testplan hinzugefรผgt, wie die folgende Abbildung zeigt.
So fรผhren Sie einen Testplan aus
Nachdem der Plan gespeichert wurde, kann er ausgefรผhrt werden. Um einen oder mehrere Testplรคne auszufรผhren, wรคhlen Sie Start (Strg + R) von der Fรผhren Sie Menรผ.
Wรคhrend JMeter Wenn das Programm lรคuft, erscheint ein kleines grรผnes Kรคstchen am rechten Ende der Menรผleiste.
Die Zahlen links neben dem grรผnen Feld sind die Anzahl der Aktive Threads / Gesamtzahl von Fรคden.
Um den Test zu beenden, drรผcken Sie die Taste Stoppen Drรผcken Sie die Schaltflรคche oder verwenden Sie die Tastenkombination Strg + '.'.
Test Report
Nach Abschluss der Ausfรผhrung kรถnnen Sie den Testbericht abrufen: das Fehlerprotokoll (gespeichert als jmeter.log) sowie die von Ihren Listenern erstellte Ergebnisdatei. Hier ist ein typischer Auszug aus der Startdatei jmeter.log:
2026/07/21 08:41:12 INFO o.a.j.JMeter: Copyright (c) 1998-2024 The Apache Software Foundation 2026/07/21 08:41:12 INFO o.a.j.JMeter: Version 5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.version=17.0.11 2026/07/21 08:41:12 INFO o.a.j.JMeter: java.vm.name=OpenJDK 64-Bit Server VM 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.name=Windows 11 2026/07/21 08:41:12 INFO o.a.j.JMeter: os.arch=amd64 2026/07/21 08:41:12 INFO o.a.j.JMeter: file.encoding=UTF-8 2026/07/21 08:41:12 INFO o.a.j.JMeter: Default Locale=English (United States) 2026/07/21 08:41:12 INFO o.a.j.JMeter: JMeterHome=C:\apache-jmeter-5.6.3 2026/07/21 08:41:12 INFO o.a.j.JMeter: user.dir=C:\apache-jmeter-5.6.3\bin
Lesen Sie zuerst die Datei jmeter.log, wenn ein Lauf fehlerhaft ist: Dort wird der Fehler protokolliert. JMeter und Java Versionen, alle Elemente, die nicht geladen werden konnten, und jede aufgetretene Ausnahme werden protokolliert. Aktuelle Versionen kรถnnen auรerdem eine Ergebnisdatei in ein durchsuchbares HTML-Dashboard mit Diagrammen zu Antwortzeiten, Durchsatz und Fehlerraten umwandeln.















