JMeter GUI: Testplan und Workbench

Sobald Sie starten JMeter, Sie werden 2 Elemente sehen

  1. Versuchsplan
  2. Werkbank

JMeter GUI

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

Versuchsplan

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

Werkbank

„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

Elemente hinzufügen

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

Erstellen Sie eine JMX-Datei

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

Erstellen Sie eine JMX-Datei

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

Führen Sie die JMX-Datei aus

Wähle die verschiedenste Komponenten (BeanShell Assertion.jmx.)-Datei im Verzeichnis. Dieses Element wird Ihrem aktuellen Testplan hinzugefügt.

Führen Sie die JMX-Datei aus

So konfigurieren Sie Elemente

Um ein beliebiges Element zu konfigurieren

  1. Wählen Sie das Element im Baum im linken Bereich aus
  2. Geben Sie im rechten Bereich die Konfigurationseinstellungen ein

Elemente konfigurieren

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 –

  1. Datei -> Testplan speichern unter -> eine Dialogfeldanzeige
  2. Geben Sie den Dateinamen Testplan ein ->klicken Sie auf Gespeichert

Speichern Sie einen Testplan

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

Erstellen Sie einen Kombinationstestplan

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.

Erstellen Sie einen Kombinationstestplan

Jetzt alle Testelemente in der Datei Test_Fragment.jmx werden Ihrem aktuellen Testplan hinzugefügt, wie in der Abbildung unten gezeigt

Erstellen Sie einen Kombinationstestplan

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.

Testplan ausführen

Wann JMeter läuft, wird am rechten Ende der Menüleiste ein kleines grünes Kästchen angezeigt.

Testplan ausführen

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 + '.'

Testplan ausführen

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