web-dev-qa-db-fra.com

facteur - comment générer un nombre aléatoire dans une plage spécifique?

J'ai besoin de générer un nombre aléatoire dans une plage spécifique pour le facteur. Je me demande s'il est possible de le générer et de l'utiliser en variable dans postman, d'après ce que j'ai vu sur site postman c'est:

{{$randomint }}

donnera un nombre aléatoire entre 1-1000 et j'ai déjà essayé de faire quelque chose comme ça:

{{$randomint(1,5)}}

pour obtenir un nombre compris entre 1 et 5 mais le facteur n'a pas obtenu ce type d'option, alors comment spécifier la plage pour le aléatoire dans le facteur?

9
user8144993

Vous pouvez simplement utiliser Lodash pour cela car c'est un module intégré :

pm.environment.set("random_number", _.random(1, 5))

Ou ajoutez simplement le nombre 5 À la fonction _.random() et ce sera un nombre de 0 à 5.

15
Danny Dainton

Cela a fonctionné pour moi:

Dans votre script de pré-demande, définissez votre variable avec:

postman.setGlobalVariable('ran', Math.floor(Math.random() * 5));

Ensuite, dans votre URL, appelez votre variable dans l'URL comme suit:

{{ran}}

J'espère que cela fonctionne pour toi.

6
chdonncha