Comment passer d'un Utilisateur aléatoire/Passe (pour l'Authentification de Base) avec JMeter?

Je suis en utilisant JMeter de test de stress d'une API. J'ai Basic Authentication configurer semble être génial de travailler.

Maintenant, je suis en train de de façon aléatoire les informations d'identification que JMeter passe à travers le fil. Donc, il y a deux façons je sais que je peux le faire.

  1. Ajouter un HTTP Header (via un HTTP Header Manager Element) et de définir puis de la valeur pour les champs aléatoires (ie. quelque chose que j'ai lue dans un fichier csv)
  2. Utiliser le HTTP Authorization Manager Element et passer dans le nom d'utilisateur et mot de passe.

Maintenant, si j'essaie de l'utilisation de la méthode (1) ci-dessus, j'ai besoin de créer l'en-tête suivant/données :-

Authorization: Basic <some Base64 encoded string in the format username:password>

eg.
Authorization: Basic OnVzZXIxOnBhc3Mx

Kewl. simple. MAIS que la valeur d'en-tête n'est pas passé à travers le fil 🙁 je peux ajouter tout autre type d'en-tête et il est passé à travers le fil..

hmm .. ok alors .. permet d'essayer la méthode (2).

Maintenant que les œuvres .. mais je ne peux que coder en dur dans le nom d'utilisateur & mot de passe. Je ne vois pas comment je peux la passer dans un nom d'utilisateur VARIABLE (ie. ${usernmae} ) ou un mot de passe VARIABLE (ie. ${password} ).... Si c'est codé en dur, le serveur répond correctement à la bonne page/données.

donc .. quelqu'un peut s'il vous plaît aider?

OriginalL'auteur Pure.Krome | 2010-06-15