I. Notions de base sur les variables globales de Postman
Pour les scénarios de test qui nécessitent des changements fréquents d'adresses IP de proxy, la modification manuelle des paramètres de proxy pour chaque requête est très inefficace, et la fonction de variables globales de Postman peut être utilisée pourEnregistrement de la configuration de l'agent en tant que paramètre génériqueLa première étape consiste à configurer l'adresse IP de l'interface, de manière à ce qu'elle puisse être configurée une seule fois et prendre effet pour tous les utilisateurs. Une attention particulière doit être accordée à l'utilisation de services de proxy IP de haute qualité (par exemple ipipgo) pour garantir la stabilité du test de l'interface, afin d'éviter l'échec de la requête en raison de problèmes de qualité IP.
Deuxièmement, obtenir les informations IP du proxy ipipgo
Avant de commencer l'installation, vous devez préparer les informations relatives au serveur proxy. Prenons l'exemple d'ipipgo, vous pouvez les obtenir sur la page "Connection Information" après vous être connecté à la console :
paramètres | valeur de l'exemple |
---|---|
adresse du serveur | gateway.ipipgo.net |
numéro de port | 8000 |
Type de compte | Nom d'utilisateur + Mot de passe / Clé API |
ipipgo prend en charge les proxys HTTP/HTTPS/SOCKS5 tous protocoles confondus ; choisissez le type correspondant en fonction des exigences du test. En cas de transmission cryptée, il est recommandé d'utiliser le protocole HTTPS.
Paramétrage pas à pas des variables globales du proxy
1. ouvrir le Postman dans le coin supérieur droit de l'écran.Icônes de gestion de l'environnement
2. créer une nouvelle variable dans l'onglet Globaux :
- Nom de la variable : proxy_config
- Valeur initiale : {"server" : "gateway.ipipgo.net", "port". 8000}
3) Cliquez sur "Persister tout" pour enregistrer les paramètres.
Il est recommandé que les informations d'authentification soient stockées séparément en tant quesecret_proxy_authpour éviter la fuite d'informations sensibles. ipipgo prend en charge plusieurs méthodes d'authentification et recommande d'utiliser l'authentification par clé API pour plus de sécurité.
IV. invoquer la configuration du proxy dans une requête
Après avoir créé une nouvelle demande, allez à la page de configuration "Proxy" :
1) Cochez "Ajouter une configuration de proxy personnalisée".
2. type de protocole sélectionner le protocole proxy qui correspond au compte ipipgo
3) Dans le champ de l'adresse du serveur, tapez{{proxy_config.server}}
4. saisie du champ Port{{proxy_config.port}}
5. compléter les informations relatives à l'accréditation{{secret_proxy_auth}}
Une fois le test réussi, toutes les nouvelles demandes hériteront automatiquement de cette configuration de proxy. Si vous utilisez l'adresse IP résidentielle dynamique d'ipipgo, il est recommandé de définir l'attributMise à jour temporisée des valeurs des variablespour changer d'adresse IP.
V. Vérifier que le proxy est en vigueur
Après avoir envoyé une demande de test, vérifiez deux endroits dans la console Postman :
1) Dans l'en-tête de la réponseX-Forwarded-For
Si le champ affiche l'adresse IP de l'ipipgo
2. la sortie de la console est-elleAutorisation par procuration
Alerte en cas d'authentification réussie
Si vous rencontrez des problèmes de connexion, vous pouvez tout d'abord utiliser la fonctionOutils de test en ligneVérifiez l'état du serveur proxy.
Foire aux questions QA
Q : J'ai mis en place un proxy mais la demande n'a pas été prise en compte ?
R : Vérifiez trois paramètres : ① si le nom de la variable globale est correctement orthographié ② si le protocole du proxy correspond ③ si la liste blanche d'adresses IP est ajoutée à l'adresse IP locale.
Q : Une requête HTTPS entraîne une erreur de certificat ?
R : Désactivez la "vérification du certificat SSL" dans les paramètres de Postman, ou contactez l'assistance technique d'ipipgo pour obtenir un certificat spécial.
Q : Comment puis-je changer d'agent entre différents environnements ?
R : Créez plusieurs variables d'environnement (par exemple, dev/prod) et modifiez la configuration du proxy en bloc via le bouton de changement d'environnement. ipipgo prend en charge la configuration simultanée de plusieurs groupes de proxy géographiques afin de faciliter les tests géographiques.
En utilisant judicieusement les fonctions variables de Postman, ainsi que l'outil ipipgo90 millions + ressources IP résidentiellesrépondre en chantantTechnologie de commutation à la millisecondeIl peut améliorer considérablement l'efficacité des tests d'interface. Il est recommandé d'encapsuler la configuration du proxy dans une collection partagée par l'équipe afin de faciliter le développement collaboratif d'un environnement de réseau unifié.