2017-03-08 6 views
0

Ich habe eine Anwendung, wo es nur Benutzern erlaubt, die Zugriff mit Kerberos gewährt haben. Ich habe HTTP Authorization Manager in JMeter-Skript hinzugefügt. Unten sind die Werte.Kerberos-Autorisierung in JMeter

  • BaseURL: http://myapplication-url
  • Benutzername: DOMAIN \ MYID oder MYID
  • Passwort: Sie erraten
  • Domain: \
  • Realm:
  • Mechanismus: Kerberos

Als ich es ausführte, erhielt ich die Antwort, dass "Sie keine Rechte haben, auf die Anwendung zuzugreifen tion. "

Es gibt keine Anmeldeseite. Wenn wir die URL aufrufen, wird die Homepage sofort geöffnet. Manuell funktioniert es gut.

Wie löse ich das obige Problem?

Wenn Benutzer 'B' (der keinen Zugriff auf die Anwendung hat) das Skript ausführt, erhält er nur die leere Antwort mit Code 200 OK.

Antwort

0

Sie müssen auch die ähnliche Konfiguration in krb5.conf und jaas.conf Dateien ausführen, sollte die Konfiguration Ihres DC/KDC entsprechen.

Sie werden auch alle die nächsten 2 Zeilen zu system.properties Datei

java.security.krb5.conf=krb5.conf 
java.security.auth.login.config=jaas.conf 

die Dateien befinden sich im Ordner „bin“ Ihrer JMeter Installation hinzufügen müssen.

Auschecken Windows Authentication with Apache JMeter Artikel für weitere Informationen und einige Beispielkonfiguration.

+0

Danke Dmitri. Ist dies auch für LoadRunner der Fall? –