web-dev-qa-db-fra.com

JMeter ajoute un nombre aléatoire au champ de formulaire

Je teste en charge un formulaire d'inscription sur mon site Web interne et il a un champ qui doit être unique (adresse e-mail). J'utilise JMeter (suivant ce tutoriel ). J'ai une demande HTTP sous le contrôleur d'enregistrement dans un groupe de threads dans mon plan de test.

Comment configurer cette demande HTTP pour ajouter un nombre aléatoire à mon champ d'adresse e-mail (voir capture d'écran)? Le serveur de messagerie de test interne de mon entreprise acceptera tout ce qui se trouve dans son domaine (par exemple, [email protected]). Comment puis-je configurer JMeter pour ajouter un numéro aléatoire à l'adresse e-mail qui devrait le rendre unique? enter image description here

17
David

Vous pouvez utiliser fonction aléatoire .

Ainsi, votre adresse e-mail sera comme:

testing${__Random(1,10000000)}@my-internal-test-email-server.com
40
Andrei Botalov

Vous pouvez également utiliser ${__UUID}@test-email.com - il garantit que votre email sera unique. Toujours.

11
Ivan Trechyokas

Je sais que cela a déjà été répondu mais ce qui suit peut être utile à quelqu'un.

Nous pouvons également utiliser "Élément de configuration -> Variable aléatoire". Cette variable peut être réutilisée dans toute l'étendue de jmètre et être utilisée pour le test d'assertion par rapport aux réponses.

Le processus est le suivant:

enter image description here

enter image description here

enter image description here

4
Chetan Sharma