Postman est un outil inestimable pour les développeurs, leur permettant de tester et de déboguer efficacement les API. Cependant, les données mises en cache peuvent parfois entraîner des réponses obsolètes, ce qui entrave le processus de développement.
Pour en savoir plus sur ce qu'Apidog a à offrir, assurez-vous de cliquer sur le bouton ci-dessous.
Cet article fournit un guide complet sur la suppression du cache dans Postman, vous assurant de travailler constamment avec les informations API les plus récentes. Nous explorerons deux méthodes : l'utilisation de la fonction intégrée de suppression du cache et l'utilisation des outils de développement de Postman pour une approche plus granulaire.
Que signifie Effacer la mise en cache ?
Effacer la mise en cache dans le contexte de l'API fait référence au processus de suppression des données temporaires stockées par une application. Cela permet aux applications de récupérer les données plus rapidement lors des requêtes ultérieures, supprimant ainsi la nécessité de contacter à nouveau le serveur. Ainsi, cela est bénéfique pour les développeurs qui doivent répéter certaines tâches.
Pourquoi devriez-vous effacer le cache ?
Il existe plusieurs raisons pour lesquelles les développeurs pourraient avoir besoin d'effacer le cache dans Postman
Raison 1 - S'assurer des données les plus récentes
Bien que la mise en cache soit fabuleuse pour accélérer les processus répétitifs, Postman peut ne pas synchroniser ses données locales lorsque le serveur a mis à jour ses données, ce qui entraîne des informations obsolètes.
Cela pourrait conduire à des phases de test inexactes pendant le développement, car l'API ne se comporte plus comme vous vous y attendez.
Raison 2 - Débogage et dépannage
Semblable à la raison précédente, les anciennes données non mises à jour peuvent amener une API à se comporter différemment de ce qui est attendu. En effaçant le cache, vous pouvez éliminer une source potentielle de bogue et, par conséquent, déterminer le problème plus rapidement et avec plus de précision.
Méthode d'effacement du cache 1 - Utiliser la fonction intégrée d'effacement du cache

La première façon d'effacer le cache est d'accéder au menu Aide de Postman, qui se trouve dans le coin supérieur gauche de la fenêtre de l'application Postman. Cliquez sur l'icône à trois barres située dans le coin supérieur gauche pour accéder au menu déroulant.
Ensuite, cliquez sur le bouton Clear Cache and Reload
pour exécuter l'effacement du cache. Notez que l'effacement du cache entraînera le redémarrage de Postman, alors assurez-vous que tout développement avant l'effacement du cache a été enregistré.
Méthode d'effacement du cache 2 - Utilisation des outils de développement pour un effacement granulaire du cache
Les développeurs peuvent accéder aux outils de développement de Postman pour exécuter un effacement du cache plus précis.

Sous la même icône à trois lignes située dans le coin supérieur gauche de l'application de bureau de Postman, cliquez sur View
, suivi de Developer
, et enfin, Show DevTools (Current View)
.
Si vous préférez utiliser des raccourcis, vous pouvez appuyer simultanément sur ces trois boutons : Ctrl + Shift + I
.

Une fois que vous avez ouvert avec succès les DevTools, recherchez la section Application
, et faites défiler jusqu'à Storage
et Cache
. Assurez-vous d'effectuer les modifications nécessaires afin de vous assurer que votre cache ne cause plus de problèmes.
Apidog - Simplifier le développement d'API
Apidog est une alternative à Postman qui fournit aux développeurs une plateforme pour construire, tester, simuler et documenter les API au sein d'une seule application.

Définition des types de variables dans Apidog
Dans Apidog, vous pouvez utiliser des scripts de pré-processeur pour déterminer les types de variables.

Apidog prend en charge trois types de variables, qui sont :
- Variables d'environnement : Les variables d'environnement sont les variables qui changent lorsque l'environnement change. Les variables d'environnement sont gérées dans les sections de gestion de l'environnement. Consultez la documentation de la gestion de l'environnement ici.
- Variables globales : Les variables globales sont similaires aux variables environnementales. La seule différence est que les variables globales ne changent pas lorsque l'environnement change.
- Variables locales : Valides uniquement lors d'une seule exécution d'API, d'un débogage de cas de test ou d'un débogage de collection de tests. Elles seront supprimées par la suite.
Tester les API individuellement avec Apidog

Avec Apiog, vous pouvez afficher les réponses de l'API avec un affichage simple. Tant que vous avez votre point de terminaison API, vous pouvez facilement afficher la réponse de l'API et procéder aux modifications nécessaires pour perfectionner votre API.
Utilisation de scénarios de test avec Apidog
Si vous devez tester plusieurs API, vous pouvez utiliser la fonctionnalité de scénario de test en plusieurs étapes d'Apidog pour fournir une simulation réelle.

Pour démontrer les scénarios de test, nous utiliserons une API SOAP NumberConversion comme exemple. Tout d'abord, recherchez le bouton Testing
indiqué par la flèche 1 dans l'image ci-dessus. Vous devriez ensuite voir New Test Scenario
, indiqué par la flèche 2.

Vous devriez ensuite être invité par cette fenêtre contextuelle vous demandant de saisir quelques détails sur votre nouveau scénario de test. Une fois que vous l'avez rempli, vous pouvez appuyer sur le bouton OK
dans le coin inférieur droit, ou simplement sur "Entrée" sur votre clavier.

Ajoutez une étape (ou plusieurs autres étapes) à vos scénarios de test en cliquant sur la section Add Step
. Vous devriez pouvoir voir l'image ci-dessous.
Sélectionnez "Importer depuis l'API" dans le menu déroulant.

Sélectionnez toutes les API que vous souhaitez inclure dans votre scénario de test. Dans l'exemple ci-dessus, l'API appelée NumberConversionSOAP
a été incluse.
Notez que dans le cas de l'API d'échange de visage, vous pourriez avoir beaucoup plus de requêtes d'API, vous devrez donc peut-être choisir chaque requête d'API que vous souhaitez inclure dans le scénario de test.

Avant d'appuyer sur le bouton Run
pour démarrer votre scénario de test, assurez-vous de modifier l'environnement du scénario de test, qui doit être Testing Env
, comme indiqué par la flèche 1.

Enfin et surtout, vous pouvez également voir quelles API ont été implémentées avec succès à partir des résultats fournis par Apidog. Vous pouvez également voir des détails tels que le temps de requête moyen et le temps total consommé nécessaire pour effectuer toutes les requêtes d'API.
Conclusion
Le maintien d'un cache propre est essentiel pour un développement d'API efficace dans Postman. En effaçant le cache, vous vous assurez de travailler avec les données les plus récentes du serveur. Cela élimine le risque de baser votre travail sur des informations obsolètes, d'empêcher un comportement inattendu et de rationaliser le processus de développement.
De plus, l'effacement du cache devient un outil précieux lors du dépannage. Il aide à isoler la source des problèmes en éliminant la possibilité que les données mises en cache interfèrent avec vos tests et en fournissant une image plus claire de la réponse réelle du serveur. N'oubliez pas qu'un cache propre dans Postman ouvre la voie à un développement d'API précis et efficace.