2009-11-24 8 views
5

Sto utilizzando JMeter per caricare il test di alcune pagine che risiedono in un sito di SharePoint 2007. La farm che contiene le pagine risiede in un dominio diverso rispetto alla macchina che esegue il test e utilizza Authenticiation di Windows. La connessione al server avviene tramite una connessione non codificata (non SSL). Per questo motivo, ho bisogno di passare le credenziali di accesso al server.JMeter con autenticazione di Windows?

Come configurare JMeter per l'accesso al server tramite l'autenticazione di Windows?

risposta

3

Prova this

Edit in base alla risposta: new link Scorrere verso il basso per i parametri sezione,

  • Nome utente Il nome utente per l'autorizzazione.
  • Password La password per l'utente.
  • Dominio Il dominio da utilizzare per NTLM.
  • Realm Il dominio da utilizzare per NTLM.
+0

L'URL non funziona. –

+0

Beh, è ​​strano, l'ho postato dall'ufficio e non sono a casa e funziona ancora. Utilizzo di Safari su Mac (pubblicato originariamente da Chrome su Windows) –

+0

Sono su Firefox su mac. Proverò il safari. –

2

Aggiungi gestore autorizzazioni HTTP al gruppo di thread.

Utilizzo di [dominio] nomeutente [@realm] come esempio di accesso a Windows.

BASE URL: [yourdomainurl]

NOME UTENTE: [dominio \ nomeutente] < - MAIUSCOLA SOLO

passoword: [password]

Questo lavoro per il mio caso.

5

assicurarsi di utilizzare http sampler = JAVA

+1

La scelta di Java come implementazione della richiesta HTTP ha fatto il trucco per me; né HttpClient3.1 né HttpClient4 hanno funzionato (entrambi hanno restituito errori 401). Non avevo affatto bisogno di utilizzare un gestore di autorizzazioni HTTP, presumibilmente perché utilizza automaticamente le credenziali del mio dominio (dato che il mio PC Windows è connesso al dominio). –