Fermer

mars 19, 2019

Testez votre API avec Fiddler


Dans les parties 1 et partie 2 de cette série de didacticiels sur les violons, nous avons présenté les bases de l'onglet Compositeur et comment cela améliore votre vie. Maintenant, pour le mieux, l'automatisation.

Il est correct de tester manuellement les appels d'API lorsque nous développons le service pour la première fois. Mais qu'en est-il lorsque nous changeons quelque chose? Devrions-nous exécuter à nouveau toutes ces demandes, une à une, et vérifier les réponses? Ou pire encore, passez par l'interface utilisateur et cliquez à nouveau sur chaque bouton? Non! Fiddler vous a couvert ici. Encore une fois.

L'extension API Test Fiddler améliore considérablement son pouvoir d'exécution et de validation du comportement des API Web. Il suffit d'aller à la Vue > Onglets > APITest pour afficher l'onglet APITest.

 api "title =" api "/></p data-recalc-dims=

Création d'un test

Vous pouvez créer un nouveau test en glissant-déposant des sessions de la liste des sessions de Fiddler, puis en utilisant le menu contextuel pour spécifier un validateur et éventuellement le marquer avec une note (commentaire) ou l'affecter à un groupe. .

Définition d'un validateur

Fiddler prend en charge les types de validateur suivants:

  • EXACT: Garantit que le test contient la réussite ou l'échec d'un test. 19659010] REGEX: Assure que le corps correspond au texte
  • NOT: Veille à ce que le corps ne contienne pas le texte
  • {CODE}: Assure que le code d'état de la réponse correspond à l'état d'origine .
  • {BODY}: Garantit que le corps est identique
  • HEADER: Garantit que la réponse porte une En-tête d contenant une valeur donnée
  • SCRIPT : Ce préfixe vous permet de spécifier une fonction FiddlerScript dans votre fichier CustomRules.js à utiliser pour évaluer la réponse

Utilisation des listes de tests

La ​​liste de tests est un ensemble des sessions contenant plusieurs indicateurs de session spécifiques. Ils peuvent être facilement exportés sous forme de fichiers SAZ et leur fonctionnalité «Liste de tests» ne s’allume que lorsqu’ils sont chargés dans l’onglet APITest. Cette fonctionnalité est disponible via le menu contextuel.

 api-2 "title =" api-2 "style =" font-size: 13px; vertical-align: middle; "/></p data-recalc-dims=

Désactivation des tests

Vous pouvez désactiver temporairement un ou plusieurs tests en appuyant sur la barre d'espacement avec les tests souhaités sélectionnés.

Événements FiddlerScript

Fiddler prend en charge deux tests événements pouvant être utilisés:

  • BeforeTestList: Les incendies avant l'exécution de la liste des tests
  • AfterTestList: Les incendies après l'exécution de tous les tests de la liste des tests sont exécutés

Conclusion

] L'onglet APITest de Telerik Fiddler peut vous aider à tester vos API REST avec facilité, vous permettant ainsi de maintenir une bonne qualité, même lorsque des modifications sont apportées.

PS N'oubliez pas de nous suivre sur pour obtenir les dernières nouvelles, des conseils et astuces, etc. ?


Les commentaires sont désactivés en mode Prévisualisation.




Source link