Fermer

août 27, 2020

Fiddler Everywhere: répondeur automatique


Auto Responder est une fonction très puissante de Fiddler Everywhere. Découvrez comment il peut être utilisé pour simuler des requêtes.

Fiddler Everywhere est un outil indispensable pour tout développeur essayant de déboguer les problèmes HTTP pour les sites Web et les applications mobiles. Outre la possibilité d'inspecter et de surveiller le trafic Web, Fiddler Everywhere vous permet également de simuler des requêtes à l'aide de la puissante fonction de réponse automatique.

 Fiddler Everywhere Banner "title =" Fiddler Everywhere Banner "/></p data-recalc-dims=

Si vous êtes nouveau ici , Fiddler Everywhere est un outil de débogage et de surveillance du réseau. Il enregistre tout le trafic HTTP (S) entre le client et Internet. Cet outil est pratique pour inspecter, déboguer, simuler et partager les demandes et les réponses du réseau. Vous pouvez vérifier ce guide de démarrage pour vous familiariser avec Fiddler Everywhere.

Auto Responder

En tant que développeurs, vous devez fréquemment simuler et tester diverses conditions utilisateur pour vous assurer que l'expérience côté client ne souffre pas. à des problèmes inattendus. Par exemple, il est essentiel de savoir comment le site se comporte lorsque certaines ressources (JavaScript, CSS) prennent plus de temps à se charger ou ne se chargent pas.

 Fiddler Everywhere Auto Responder Rulesets "title =" Fiddler Everywhere Auto Responder Ruleset s "/></p data-recalc-dims=

Avec la fonction de réponse automatique Fiddler Everywhere, vous pouvez simuler ces problèmes localement et les tester par rapport à divers paramètres sans mettre à jour le serveur de production. Cette fonctionnalité vous permet de tester rapidement plusieurs scénarios sans avoir à jouer avec le code en production. Cette fonctionnalité est également pratique pour reproduire isolément des bogues précédemment capturés.

Règles

En ce qui concerne la fonctionnalité, la fonction de répondeur automatique de Fiddler Everywhere vous permet de créer des «règles» qui sont déclenchées lorsque la demande particulière est émise. Fiddler Everywhere dispose d'un éditeur de règles de réponse automatique, qui vous permettra de créer de nouvelles règles et de modifier rapidement des règles existantes.

 Fiddler Everywhere Rule Editor "title =" Fiddler Everywhere Rule Editor "/></p data-recalc-dims=

Pour créer de nouvelles règles, vous Vous pouvez soit cliquer sur le bouton «Ajouter une nouvelle règle» dans le répondeur automatique, soit cliquer avec le bouton droit de la souris sur la session Web requise et sélectionner «Ajouter une nouvelle règle». L'éditeur de règles s'ouvre. L'éditeur de règles comporte la section Correspondance, qui correspond à la section Action.

Correspondance de règles

La section Correspondance simplifie la spécification d'une condition de correspondance pour identifier les demandes spécifiques ou multiples. Vous peut fournir des chaînes littérales, des expressions régulières et même des conditions de correspondance spécifiques. Par défaut, Fiddler Everywhere effectue une correspondance insensible à la casse avec les URL de requête.

Vous pouvez saisir un mot dans la section Correspondance, et toutes les requêtes ayant le mot serait identifié. Par exemple, le mot "académique" correspondra aux URL de demande suivantes:

  • https://academic.com
  • https://academic.example.com
  • https: // example.com/academic[19659019Oftenhttps://examplecom/search?q=Academic[19659022unity)Vouspouvezfournirdesdirectivesspécifiquesenutilisantlesparamètressuivants:

    • " EXACT: URL "- correspond exactement à l'URL de la requête, en respectant la casse.
    • " NOT: str ing ”- les correspondances avec les URL de demande qui ne contiennent pas la chaîne mentionnée peuvent être une URL, un chemin d'URL ou même un mot dans l'URL.
    • « regex: string » – correspond à une expression régulière par rapport à l'URL de la requête. Fiddler Everywhere utilise le moteur d'expressions régulières .NET pour évaluer ces expressions.

    Action de règles

    Lorsque Fiddler Everywhere identifie une requête qui correspond à la règle de répondeur automatique, il contourne automatiquement le serveur et la mappe à l'action mentionnée dans l'ensemble de règles. Les actions de la règle du répondeur automatique incluent:

    « * reset » – Interrompt la connexion client sans envoyer de réponse.

    « * delay: x » – Retarde la requête au serveur de «x» millisecondes.

    « * ReplyWithTunnel » – Répond avec un tunnel HTTP / 200 pour le trafic HTTPS. Exemple: méthode CONNECT.

    « * CORSPreflightAllow » – Permet d'accéder aux requêtes CORS (Cross-Origin-Resource-Sharing).

    « * header: HeaderName = NewValue » – Remplace la valeur d'en-tête par la valeur spécifiée.

    « * redir: https: //example.com » – Redirige (HTTP / 307) vers l'URL cible mentionnée.

    « https://example.com » – Renvoie l'URL cible en tant que reposnse.

    « Retourne la réponse construite manuellement » – Permet de modifier la réponse actuelle (HTML, JS, JSON) précédemment renvoyée par le serveur.

    Si vous avez déjà sélectionné une session Web, la requête est automatiquement copiée dans la section «Correspondance» avec une condition de correspondance exacte. L'action par défaut est de «Renvoyer la réponse construite manuellement».

    File d'attente des règles du répondeur automatique

    L'onglet Répondeur automatique contient les règles dans la file d'attente. Vous pouvez activer ou désactiver une ou plusieurs règles en activant le bouton bascule en regard de la règle. Fiddler Everywhere applique les règles aux sessions Web dans l'ordre exact dans lequel elles apparaissent dans la file d'attente du répondeur automatique. Cependant, vous pouvez promouvoir ou rétrograder les règles à l'aide des boutons fléchés de la file d'attente. Vous pouvez également regrouper des règles pour simplifier la gestion.

    Règles de partage

    Fiddler Everywhere vous permet de partager des ensembles de règles individuels en entrant un identifiant de messagerie. Vous pouvez également exporter les règles en créant un fichier FARX des règles. De même, vous pouvez importer les ensembles de règles dans Fiddler Everywhere à l'aide d'un fichier FARX.

    Demandes sans correspondance

    Lorsque le répondeur automatique est activé, Fiddler Everywhere comparera chaque demande aux règles. Pour toute requête ne répondant pas aux conditions, Fiddler Everywhere renverra une réponse «HTTP / 404 Not Found». Pour éviter cela, vous devez activer l'option «Passthrough de demande sans correspondance» pour envoyer les demandes au serveur au lieu du répondeur automatique.

    Get Fiddler Everywhere

     Fiddler Everywhere Download Now "title =" Fiddler Everywhere Download Now "/> </a data-recalc-dims=

    Voici quelques-unes des actions puissantes que Fiddler Everywhere peut exécuter pour le compte d'un serveur réel. Les fonctionnalités sont particulièrement utiles à des fins de test et de débogage. Si vous ne l'avez pas encore essayé, vérifiez-le maintenant et dites-nous ce que vous en pensez. Téléchargez-le maintenant. Fiddler Everywhere est disponible sur Windows, macOS et Linux et prend en charge tous les navigateurs.





Source link