J'obtiendrai le jeton JWT en tant que réponse dont j'ai besoin pour définir ce jeton JWT comme variable d'environnement dans Postman, c'est mon code
pm.test("access_token is working", function () { var jsonData = pm.response.json(); pm.expect(jsonData.access_token).to.exist; }); pm.environment.set("jwt_token", pm.test);
et chaque fois que le jeton JWT change, la variable d'environnement postman doit être définie comme cette nouvelle valeur
3 Réponses :
Ce serait tout ce dont vous avez besoin pour définir le jeton:
pm.environment.set("jwt_token", pm.response.json().access_token)
Assurez-vous d'avoir créé et sélectionné un environnement dans la liste déroulante, en haut à droite de l'application avant de faire la demande.
Dans les Test scripts
de Postman, ajoutons ce code:
var jsonData = JSON.parse(responseBody); pm.environment.set("jwt_token", jsonData.access_token);
La variable jwt_token
sera mise à jour (créer) dans vos environnements. Ce code de bloc ne fait pas référence à vos scripts de test.
Suivez ces étapes.
pm.environment.set("TOKEN", pm.response.json().access_token)
afin de récupérer le jeton et de le placer dans la variable TOKEN à l'intérieur de votre environnement Postman .{{TOKEN}}
Pouvez-vous décrire le problème / problème / erreur auquel vous êtes confronté?
je dois définir la variable d'environnement postman que j'obtiens de la réponse