J'ai deux demandes de facteur x, y qui ont atteint des points de terminaison dans deux api de repos différents X, Y. x me donnera un jeton d'authentification qui est nécessaire pour faire la demande y. Comment faire la demande x à l'intérieur de la demande y? Autrement dit, appelez x à l'intérieur de y.
PS - J'ai déjà compris comment utiliser la requête x pour configurer les variables d'environnement (jeton d'authentification) qui seront récupérées par y.
Jetez un œil à ceci: http://blog.getpostman.com/2016/03/23/conditional-workflows-in-postman/ , si vous souhaitez appeler une demande spécifique à partir d'une demande , la fonction postman.setNextRequest () fera le travail.
Alexandre
Si vous voulez le faire en une seule fois, vous pouvez utiliser l'option de pré-script.
Le pré-script est déclenché avant la requête. Donc, si vous faites une demande et définissez le jeton dans une variable d'environnement, le prochain appel peut utiliser le jeton. Vous devriez vérifier cette page . Cela semble obsolète, vous devez remplacer pm
par postman
.
Vous pouvez également ajouter une requête de pré-script à votre collection. Ainsi, chaque demande de cette collection sera précédée d'une demande à la route d'authentification par exemple.
La documentation officielle vous a couvert gros chien - Ramification et boucle .
Lors de l'exécution d'une collection, vous pouvez créer des branches et des boucles entre les demandes d'API dans Postman à l'aide de la fonction
postman.setNextRequest("request_name");
.
Ensuite, vous utilisez le runner de collecte pour exécuter les demandes d'API en séquence.
Pensez à utiliser le Collection Runner pour exécuter une séquence de requêtes.