Site icon Blog ARC Optimizer

Comment tester les services en direct avec Fiddler AutoResponder


C’est toujours un défi de tester des fonctionnalités d’application qui sortent du cadre de votre environnement local. Dans cet article, je vais parler de la façon dont nous testons nos mises à jour automatiques de produits qui utilisent AWS (Amazon Web Services).

En termes simples, notre application envoie une demande à AWS et vérifie s'il existe une nouvelle version du produit. S'il en existe un, un comportement spécifique sera activé localement et un événement se déclenchera sur la machine locale. En tant qu’ingénieur d’assurance qualité, j’aimerais tester si ces événements se déclenchent correctement.

C’est cependant là que réside le défi. Il n’est pas si facile pour moi de simuler le scénario réel. Je dois créer un environnement de test pour ce service. Un ingénieur devra créer une nouvelle version du produit, prête à envoyer des demandes à ce nouveau test. environnement, je devrai communiquer avec l’équipe d’administration afin d’obtenir des autorisations pour notre compte AWS, et peut-être quelques autres choses à venir tout au long du processus. Ou… je peux éviter toute cette configuration et rendre les choses beaucoup plus simples en utilisant Fiddler.

Fiddler est un outil gratuit. L'une de ses fonctionnalités puissantes est la possibilité de capturer des demandes spécifiques et de renvoyer des réponses personnalisées au client qui les a envoyées. Fondamentalement, il peut agir en tant qu'homme au milieu, ce qui est très utile pour les tests. Le répondeur Auto peut se moquer des services externes et aider à tester des comportements spécifiques déclenchés par des réponses de fournisseurs externes.

C’est également utile si vous êtes en phase de développement et que votre fonction est prête à être testée, mais que le service Web n’est toujours pas en direct. Allez-vous attendre que les gars de Devops configurent tout ou utilisez Fiddler pour créer une réponse fictive et terminer la plupart de vos tests?

Je vais vous montrer un exemple de scénario réel et expliquer comment j'utilise la fonction de répondeur automatique dans mes propres tests. Je vais vous expliquer où se trouve le répondeur automatique dans Fiddler, comment le configurer et certaines de ses options utiles.

The AutoResponder L'onglet est ici:

Telerik Fiddler est très utile dans les cas où vous devez simuler un service, puis obtenir une réponse spécifique au cours du développement en atteignant un point de terminaison qui n'est pas prêt pour le déploiement dans les environnements Test / Live. utile dans les scénarios de tests négatifs ou dans les tests dans lesquels vous devez simuler certaines conditions de réseau, telles qu'un réseau lent, des erreurs réseau aléatoires, etc.

Si vous avez des commentaires ou des remarques, indiquez-les-nous dans les commentaires ci-dessous.


Les commentaires sont désactivé en mode de prévisualisation.




Source link
Quitter la version mobile