8a. Erstellen eines LDAP-Testplans

In diesem Abschnitt erfahren Sie, wie Sie einen einfachen Testplan zum Testen eines LDAP-Servers erstellen. Sie erstellen vier Benutzer, die Anforderungen für vier Tests an den LDAP-Server senden. Außerdem weisen Sie die Benutzer an, ihre Tests viermal auszuführen. Die Gesamtzahl der Anfragen ist also (4 Benutzer) x (4 Anfragen) x (4 Mal wiederholen) = 64 LDAP-Anfragen. Um den Testplan zu erstellen, verwenden Sie die folgenden Elemente: Thread Group , LDAP Request , LDAP Request Defaults und View Results in Table .

Dieses Beispiel geht davon aus, dass der LDAP-Server unter ldap.test.com verfügbar ist.

8a.1 Benutzer hinzufügen

Der erste Schritt, den Sie mit jedem JMeter-Testplan machen möchten, ist das Hinzufügen eines Thread Group-Elements. Die Thread-Gruppe teilt JMeter mit, wie viele Benutzer Sie simulieren möchten, wie oft die Benutzer Anfragen senden sollen und wie viele Anfragen sie senden sollen.

Fahren Sie fort und fügen Sie das ThreadGroup-Element hinzu, indem Sie zuerst den Testplan auswählen, mit der rechten Maustaste klicken, um das Menü „Hinzufügen“ aufzurufen, und dann Hinzufügen “  →  „ThreadGroup“ auswählen . Sie sollten jetzt das Element Threadgruppe unter Testplan sehen. Wenn Sie das Element nicht sehen, „erweitern“ Sie die Testplanstruktur, indem Sie auf das Element Testplan klicken.


Abbildung 8a.1.  Thread-Gruppe und abschließender Testbaum
Abbildung 8a.1. Thread-Gruppe und abschließender Testbaum

8a.2 Hinzufügen eines Login-Konfigurationselements

Wählen Sie zunächst das Element LDAP-Benutzer aus. Klicken Sie mit der rechten Maustaste, um das Menü Hinzufügen aufzurufen, und wählen Sie dann Hinzufügen  →  Konfigurationselement  →  Login-Konfigurationselement aus . Wählen Sie dann dieses neue Element aus, um seine Systemsteuerung anzuzeigen.

Wie die meisten JMeter-Elemente hat das Control Panel des Login Config-Elements ein Namensfeld, das Sie ändern können. Belassen Sie in diesem Beispiel dieses Feld mit dem Standardwert.


  Abbildung 8a.2 Anmeldekonfigurationselement für unseren Testplan
Abbildung 8a.2 Anmeldekonfigurationselement für unseren Testplan

Geben Sie im Feld Benutzername "Ihren LDAP-Benutzernamen" ein, im
Feld Passwort "Ihr LDAP-Passwort"

Diese Werte werden von den LDAP-Anforderungen verwendet.

8a.3 Hinzufügen von Standardeinstellungen für LDAP-Anforderungen

Wählen Sie zunächst das Element LDAP-Benutzer aus. Klicken Sie mit der rechten Maustaste, um das Menü „ Hinzufügen “ aufzurufen, und wählen Sie dann „ Hinzufügen “  →  „Konfigurationselement“  →  „ LDAP-Anforderungsstandards“ aus . Wählen Sie dann dieses neue Element aus, um seine Systemsteuerung anzuzeigen.

Wie die meisten JMeter-Elemente hat das Control Panel „ LDAP Request Defaults “ ein Namensfeld, das Sie ändern können. Belassen Sie in diesem Beispiel dieses Feld mit dem Standardwert.


  Abbildung 8a.3 LDAP-Standardwerte für unseren Testplan
Abbildung 8a.3 LDAP-Standardwerte für unseren Testplan
Geben Sie im DN -Feld " Ihren eindeutigen LDAP-Root-Namen " ein. Geben Sie im Feld Servername
des LDAP-Servers „ ldap.test.com “ ein. Der Anschluss an 389 . Diese Werte sind Standardwerte für die LDAP-Anforderungen.

8a.4 Hinzufügen von LDAP-Anforderungen

In unserem Testplan müssen wir vier LDAP-Anfragen stellen.

  1. Eingebauter Add-Test
  2. Eingebauter Suchtest
  3. Eingebauter Änderungstest
  4. Eingebauter Löschtest

JMeter sendet Anfragen in der Reihenfolge, in der Sie sie dem Baum hinzufügen. Beginnen Sie damit, die erste LDAP-Anforderung zum Element LDAP-Benutzer hinzuzufügen ( Hinzufügen  →  Sampler  →  LDAP-Anforderung ). Wählen Sie dann das Element LDAP-Anfrage in der Baumstruktur aus und bearbeiten Sie die folgenden Eigenschaften

  1. Benennen Sie dieses Element in " Hinzufügen " um
  2. Wählen Sie das Optionsfeld Test hinzufügen in der Gruppe Testkonfiguration aus

                  Abbildung 8a.4.1 LDAP-Anfrage für eingebauten Add-Test
Abbildung 8a.4.1 LDAP-Anfrage für eingebauten Add-Test

Sie müssen das Feld „Servername“, „Port“, „Username“, „Passwort“ und „DN“ nicht festlegen , da Sie diesen Wert bereits im ElementLogin Config“ und „ LDAP Request Defaults“ angegeben haben.

Fügen Sie als Nächstes die zweite LDAP-Anfrage hinzu und bearbeiten Sie die folgenden Eigenschaften

  1. Benennen Sie dieses Element in " Suchen " um
  2. Wählen Sie das Optionsfeld Test suchen in der Gruppe Testkonfiguration aus

Fügen Sie als Nächstes die dritte LDAP-Anforderung hinzu und bearbeiten Sie die folgenden Eigenschaften


                  Abbildung 8a.4.2 LDAP-Anforderung für integrierten Suchtest
Abbildung 8a.4.2 LDAP-Anforderung für integrierten Suchtest
  1. Benennen Sie dieses Element in „ Ändern “ um
  2. Wählen Sie das Optionsfeld Test ändern in der Gruppe Testkonfiguration aus

Fügen Sie als Nächstes die vierte LDAP-Anfrage hinzu und bearbeiten Sie die folgenden Eigenschaften


                  Abbildung 8a.4.3 LDAP-Anforderung für eingebauten Änderungstest
Abbildung 8a.4.3 LDAP-Anforderung für eingebauten Änderungstest
  1. Benennen Sie dieses Element in " Löschen " um
  2. Wählen Sie das Optionsfeld Test löschen in der Gruppe Testkonfiguration aus

                  Abbildung 8a.4.4 LDAP-Anforderung für integrierten Löschtest
Abbildung 8a.4.4 LDAP-Anforderung für integrierten Löschtest

8a.5 Hinzufügen einer Antwortzusicherung

Sie können ein Response Assertion-Element hinzufügen. Dieses Element überprüft die empfangenen Antwortdaten, indem es überprüft, ob der Antworttext " erfolgreich " ist. ( Hinzufügen  →  Assertion  →  Antwort-Assertion ).

Hinweis: An dieser Position im Baum wird die Response Assertion für jede LDAP-Anforderung ausgeführt.
  1. Wählen Sie das Optionsfeld Textantwort in der Gruppe Antwortfeld zum Testen aus
  2. Wählen Sie die Optionsschaltfläche Substring in der Gruppe Pattern Matching Rules aus
  3. Klicken Sie auf die Schaltfläche „ Hinzufügen “ und fügen Sie die Zeichenfolge „ erfolgreich “ im Feld „ Muster zum Testen “ hinzu

  Abbildung 8a.5 LDAP-Antwortzusicherung
Abbildung 8a.5 LDAP-Antwortzusicherung

8a.6 Hinzufügen eines Listeners zum Anzeigen/Speichern der Testergebnisse

Das letzte Element, das Sie Ihrem Testplan hinzufügen müssen, ist ein Listener. Dieses Element ist dafür verantwortlich, alle Ergebnisse Ihrer LDAP-Anforderungen in einer Datei zu speichern und ein visuelles Modell der Daten darzustellen. Wählen Sie das Element LDAP-Benutzer aus und fügen Sie Ergebnisse in Tabelle anzeigen hinzu ( Hinzufügen  →  Listener  →  Ergebnisse in Tabelle anzeigen ) .


  Abbildung 8a.6 Ergebnisse im Tabellen-Listener anzeigen
Abbildung 8a.6 Ergebnisse im Tabellen-Listener anzeigen
Go to top