Wie melde ich mich mit JMeter in der Webanwendung an?

20464
Bala

Wie melden Sie sich mit JMeter an der Webanwendung an und welche Parameter müssen für das Anmelden, Abmelden und den Login-Button angegeben werden?

2

2 Antworten auf die Frage

0
DavidPostill

Wie melde ich mich mit JMeter bei einer Webanwendung an?

Dies ist im Benutzerhandbuch dokumentiert .

Die folgenden Anweisungen beziehen sich auf die Anmeldung, das Logout ist ähnlich.


Anmeldung an einer Website

Dies ist hier nicht der Fall, aber bei einigen Websites müssen Sie sich anmelden, bevor Sie bestimmte Aktionen ausführen dürfen. In einem Webbrowser wird das Login als Formular für den Benutzernamen und das Kennwort sowie als Schaltfläche zum Senden des Formulars angezeigt. Die Schaltfläche generiert eine POST-Anforderung, wobei die Werte der Formularelemente als Parameter übergeben werden.

Fügen Sie dazu in JMeter eine HTTP-Anforderung hinzu und setzen Sie die Methode auf POST. Sie müssen die Namen der vom Formular verwendeten Felder und die Zielseite kennen. Diese können durch Überprüfen des Codes der Anmeldeseite ermittelt werden. [Wenn dies schwierig ist, können Sie die Anmeldesequenz mit dem JMeter Proxy Recorder aufzeichnen.] Legen Sie den Pfad auf das Ziel der Schaltfläche "Senden" fest. Klicken Sie zweimal auf die Schaltfläche Hinzufügen, und geben Sie den Benutzernamen und das Kennwort ein. Manchmal enthält das Anmeldeformular zusätzliche ausgeblendete Felder. Diese müssen ebenfalls hinzugefügt werden.

Quelle 5.6 Anmelden bei einer Website

0
Dmitri T

Das übliche Szenario sieht wie folgt aus:

  1. Zeichnen Sie den Anmelde- / Abmeldungsfluss mit dem HTTP (S) Test Script Recorder von JMeter auf
  2. Parametrisieren Sie das Szenario für das Testen mehrerer Benutzer, um unterschiedliche Anmeldeinformationen für jeden virtuellen Benutzer anzugeben, z. B. CSV-Datensatzkonfiguration
  3. Fügen Sie den HTTP-Cookie-Manager hinzu, um die Cookies-Unterstützung zu aktivieren
  4. Erkennen Sie alle dynamischen Parameter, die während der Aufnahme hartcodiert sind, und ersetzen Sie sie durch Variablen. Siehe ASP.NET Login - Testing mit JMeter Leitfaden zum Beispiel darüber, wie es zu implementieren.