2009-11-24 5 views
5

Ich verwende JMeter, um einige Seiten zu laden, die sich auf einer SharePoint 2007-Site befinden. Die Farm, die die Seiten enthält, befindet sich in einer anderen Domäne als der Computer, auf dem der Test ausgeführt wird, und verwendet die Windows-Authentifizierung. Die Verbindung zum Server erfolgt über eine unverschlüsselte (Nicht-SSL-) Verbindung. Aus diesem Grund muss ich Anmeldeinformationen an den Server übergeben.JMeter mit Windows-Authentifizierung?

Wie konfiguriere ich JMeter zur Anmeldung am Server mit Windows-Authentifizierung? Versuchen

Antwort

3

this

bearbeiten auf der Grundlage der Antwort: new link scrollen Sie zum Parameter Abschnitt,

  • Benutzername Der Benutzername zu autorisieren.
  • Passwort Das Passwort für den Benutzer.
  • Domäne Die für NTLM zu verwendende Domäne.
  • Realm Der für NTLM zu verwendende Bereich.
+0

verwenden Diese URL funktioniert nicht. –

+0

Nun, das ist merkwürdig, ich habe das aus dem Büro gepostet und bin nicht zu Hause und arbeite immer noch. Safari auf dem Mac verwenden (ursprünglich aus Chrome unter Windows) –

+0

Ich bin auf Firefox auf dem Mac. Ich werde Safari versuchen. –

2

Fügen Sie der Threadgruppe den HTTP-Autorisierungs-Manager hinzu.

Verwenden von [Domäne] Benutzername [@realm] als Windows-Anmeldebeispiel.

BASE URL: [yourdomainurl]

Benutzername: [Domäne \ Benutzername] < - VERSALIEN NUR

PASSOWORD: [Kennwort]

Diese Arbeit für meinen Fall.

5

stellen Sie sicher, http sampler = JAVA

+1

Die Wahl von Java als HTTP-Request-Implementierung hat den Trick für mich getan; weder HttpClient3.1 noch HttpClient4 funktionierten (beide gaben 401 Fehler zurück). Ich musste überhaupt keinen HTTP-Autorisierungs-Manager verwenden, vermutlich weil er meine eigenen Domänen-Anmeldeinformationen automatisch verwendet (da mein Windows-PC mit der Domäne verbunden ist). –