JMeter GUI: Testplan und Workbench
Sobald Sie starten JMeter, Sie werden 2 Elemente sehen
- Versuchsplan
- Werkbank
Was ist ein Testplan?
Im Testplan fügen Sie die für Sie erforderlichen Elemente hinzu JMeter Test.
Es speichert alle Elemente (wie ThreadGroup, Timer usw.) und ihre entsprechenden Einstellungen, die zum Ausführen Ihrer gewünschten Tests erforderlich sind.
Die folgende Abbildung zeigt ein Beispiel für einen Testplan
Was ist WorkBench?
Die WorkBench bietet lediglich einen Platz zum Speichern von Testelementen vorübergehend. WorkBench hat keine Beziehung zum Testplan. JMeter werden wir nicht sicher den Inhalt der WorkBench. Es speichert nur den Inhalt der Versuchsplan Filiale
„WorkBench“ wird in unserem Tutorial zum HTTP-Proxy-Server-Aufzeichnungstest verwendet
Ignorieren Sie es vorerst.
Wie füge ich Elemente hinzu?
Das Hinzufügen von Elementen ist das essential Schritt zum Erstellen eines Testplans, denn ohne das Hinzufügen von Elementen JMeter kann keine Führen Sie Ihren Testplan aus
Ein Testplan umfasst viele Elemente wie Listener, Controller und Timer
Sie können ein Element zum Testplan hinzufügen, indem Sie mit der rechten Maustaste auf ein Element klicken Versuchsplan und wählen Sie neue Elemente aus „Speichern" Liste.
Angenommen, Sie möchten dem Testplan zwei Elemente hinzufügen BeanShell-Behauptung und Java Anforderungsstandard
- Rechtsklick Versuchsplan -> Speichern -> Behauptung-> Bohnenschalen-Behauptung
- Rechtsklick Versuchsplan -> Speichern -> Konfigurationselement -> Java Anforderungsstandard
Sie können uns auch entfernen ein ungenutztes Element
Nehmen wir an, Sie möchten das Element „Standardeinstellungen für HTTP-Anforderungen“, wählen Sie „HTTP Request Default“ -> Rechtsklick -> wählen Entfernen aus dem Kontextmenü -> Klicken Ja um das Löschen dieses Elements im Meldungsfeld zu bestätigen
Elemente laden und speichern
So erstellen Sie eine JMX-Datei
Angenommen, Sie haben bereits einen Elementnamen „BeanShell“ hinzugefügt Behauptung„. Jetzt möchten Sie es speichern.
Klicken Sie mit der rechten Maustaste auf BeanShell Assertion -> auswählen Auswahl speichern unter
Ein Dialogfeld wird angezeigt. Klicken Sie auf SVogel Klicken Sie auf die Schaltfläche, um Ihre Elemente unter dem Standardnamen zu speichern BeanShell Assertion.jmx. Sie können bei Bedarf auch andere Namen wählen
JMeter Testelemente und Testplan werden in gespeichert *.JMX Format. JMX steht für Java Verwaltungserweiterungen.
So führen Sie eine JMX-Datei aus
Durch das Laden vorhandener Elemente können Sie Zeit sparen, die zum Erstellen und Konfigurieren neuer Elemente erforderlich ist
Nehmen wir an, Sie haben ein vorhandenes Element im Testplan: Java Anforderungsstandard
Der rechten Maustaste auf Java Anforderungsvorgaben-> auswählen Merge
Wähle die verschiedenste Komponenten (BeanShell Assertion.jmx.)-Datei im Verzeichnis. Dieses Element wird Ihrem aktuellen Testplan hinzugefügt.
So konfigurieren Sie Elemente
Um ein beliebiges Element zu konfigurieren
- Wählen Sie das Element im Baum im linken Bereich aus
- Geben Sie im rechten Bereich die Konfigurationseinstellungen ein
So speichern Sie einen Testplan
Bevor Sie einen Test durchführen, sollten Sie zunächst Ihren Testplan speichern. Durch das Speichern Ihres Testplans können Sie unerwartete Fehler beim Ausführen des Testplans vermeiden. Schritte zum Speichern des Testplans –
- Datei -> Testplan speichern unter -> eine Dialogfeldanzeige
- Geben Sie den Dateinamen Testplan ein ->klicken Sie auf Gespeichert
Hinweis: Das Speichern eines Testplans ist möglich anders vom Speichern von Elementen.
Speichern eines Testplans | Ein Element speichern |
---|---|
Der Testplan besteht aus einem oder mehreren Elementen | Element ist eine Grundkomponente von JMeter |
Wenn Sie Ihren Testplan speichern, werden alle Elemente im Plan gespeichert | Wenn Sie Ihre Elemente speichern, wird nur ein Element gespeichert. |
Erstellen Sie einen Kombinationstestplan
Du kannst dich fusionieren einen oder mehrere Testpläne zum Erstellen eines Combo Testplan wie in der folgenden Abbildung dargestellt
Angenommen, Sie haben bereits einen Testplannamen Test_Fragment.jmx auf Ihrem Computer (Dieser Artikel enthält diese Datei). Sie können diesen Testplan mit dem aktuellen Testplan zusammenführen JMeter um einen neuen Testplan zu erstellen.
Jetzt alle Testelemente in der Datei Test_Fragment.jmx werden Ihrem aktuellen Testplan hinzugefügt, wie in der Abbildung unten gezeigt
So führen Sie einen Testplan aus
Um Ihre einzelnen oder mehrere Testpläne auszuführen, wählen Sie Startseite (Strg + R) aus dem Führen Sie Menüpunkt.
Wann JMeter läuft, wird am rechten Ende der Menüleiste ein kleines grünes Kästchen angezeigt.
Die Zahlen links neben dem grünen Feld sind die Anzahl der Aktive Threads / Gesamtzahl von Fäden.
Um den Test zu stoppen, drücken Sie Stoppen Klicken Sie auf die Schaltfläche oder verwenden Sie die Tastenkombination Strg + '.'
Test Report
Wenn die Testausführung abgeschlossen ist, können Sie den Testbericht abrufen. Der Testbericht enthält die Fehlerprotokolldatei, die in jmeter.log gespeichert ist, und die Zusammenfassung der Testergebnisse. Hier ist eine Beispielprotokolldatei von JMeter
- 2013 08:18:08 INFO – jmeter.JMeter: Copyright (c) 1998-2013 Die Apache-Software Foundation
- 2013 08:18:08 INFO – jmeter.JMeter: Version 2.9 r1437961
- 2013 08:18:08 INFO – jmeter.JMeter: java.version=1.7.0_25
- 2013 08:18:08 INFO – jmeter.JMeter: java.vm.name=Java HotSpot(TM) Client VM
- 2013 08:18:08 INFO – jmeter.JMeter: os.name=Windows 7
- 2013 08:18:08 INFO – jmeter.JMeter: os.arch=x86
- 2013 08:18:08 INFO – jmeter.JMeter: os.version=6.1
- 2013 08:18:08 INFO – jmeter.JMeter: file.encoding=Cp1252
- 2013 08:18:08 INFO – jmeter.JMeter: Standardgebietsschema = Englisch (USA)
- 2013 08:18:08 INFO – jmeter.JMeter: JMeter Gebietsschema=Englisch (USA)
- 2013 08:18:08 INFO – jmeter.JMeter: JMeterHome=C:\Nguyen\Quellcode\apache-jmeter-2.9
- 2013 08:18:08 INFO – jmeter.JMeter: user.dir =c:\Nguyen\Source_code\apache-jmeter-2.9\bin
- 2013 08:18:08 INFO – jmeter.JMeter: PWD =C:\Nguyen\Quellcode\apache-jmeter-2.9\bin