L'enregistrement d'un Facteur d'en-tête valeur dans une variable tout au long de demandes dans une collection
Bon après-midi, Gerbeurs,
Je suis en train d'automatiser mon test de la suite de Facteur, de sorte que je n'ai pas à aller manuellement à chaque demande et modifier la valeur d'en-tête de ce que j'ai d'abord mis dans la première demande.
Mon test de la suite ressemble actuellement:
Première Demande:
var headerValue = postman.setGlobalVariable('Number', headerValue);
console.log("Number is: " + headerValue);
Deuxième En-Tête De Requête:
Number - {{headerValue}}
Je m'attends à ce headerValue pour avoir la valeur de 'Nombre' depuis que j'ai défini comme une variable globale, mais il est de retour comme indéfini. Je ne suis pas sûr de ce que je fais de mal.
OriginalL'auteur jmcode | 2017-02-21
Vous devez vous connecter pour publier un commentaire.
C'est comment vous pouvez le faire
Si Refresh_token est la valeur d'en-tête
La Documentation Officielle: https://www.getpostman.com/docs/postman/scripts/test_examples
OriginalL'auteur Sai Ram Reddy
Pas, essayez de cette façon. Pour le facteur, si vous souhaitez définir l'environnement ou variable globale simplement utiliser (clé,valeur ) motif de cette façon-
et enfin les attraper à l'aide de {{clé}}
et d'utiliser {{Numéro}} sur votre sous ultérieure en-tête de demande
Est-il un facteur.getHeader méthode ou une méthode qui est semblable à cela? Je vais essayer d'obtenir la valeur d'un en-tête dans mon en-tête de demande au lieu de codage en dur dans la suite de test
le getResponseHeader() de la méthode renvoie la valeur d'en-tête, si elle existe. et plus sur les méthodes ici getpostman.com/docs/testing_examples
OriginalL'auteur Always Sunny