2009-11-24 11 views
5

J'utilise JMeter pour tester certaines pages qui résident dans un site SharePoint 2007. La batterie de serveurs qui contient les pages se trouve dans un domaine différent de la machine exécutant le test et utilise l'authentification Windows. La connexion au serveur s'effectue via une connexion non cryptée (non SSL). Pour cette raison, j'ai besoin de transmettre les informations d'identification de connexion au serveur. Comment configurer JMeter pour se connecter au serveur en utilisant l'authentification Windows?JMeter avec authentification Windows?

Répondre

3

Essayez this

Modifier en fonction de la réponse: new link Faites défiler jusqu'à la section Paramètres ,

  • Nom d'utilisateur Le nom d'utilisateur d'autoriser.
  • Mot de passe Mot de passe pour l'utilisateur.
  • Domaine Domaine à utiliser pour NTLM.
  • Domaine Domaine à utiliser pour NTLM.
+0

Cette URL ne fonctionne pas. –

+0

Eh bien, c'est étrange, j'ai posté celui-ci du bureau et non je suis à la maison et travaille toujours. Utilisation de Safari sur Mac (publié à l'origine à partir de Chrome sur Windows) –

+0

Je suis sur Firefox sur mac. Je vais essayer le safari. –

2

Ajoutez le gestionnaire d'autorisation HTTP au groupe de threads. Utilisation du nom d'utilisateur [domaine] [@realm] en tant qu'exemple de connexion Windows.

URL BASE: [yourdomainurl]

USERNAME: [domaine \ nom d'utilisateur] < - MAJUSCULES SEULEMENT

passoword: [password]

Ce travail pour mon cas.

5

assurez-vous d'utiliser http sampler = JAVA

+1

Choisir Java comme implémentation de la requête HTTP a fait l'affaire pour moi; ni HttpClient3.1 ni HttpClient4 travaillé (les deux ont renvoyé des erreurs 401). Je n'ai pas du tout besoin d'utiliser un gestionnaire d'autorisation HTTP, probablement parce qu'il utilise automatiquement mes propres identifiants de domaine (car mon PC Windows est connecté au domaine). –