Fermer

mai 24, 2023

Comparaison des sessions HTTPS avec Fiddler Everywhere

Comparaison des sessions HTTPS avec Fiddler Everywhere


Comparez les requêtes et les réponses HTTP rapidement et efficacement à l’aide du proxy HTTPS Fiddler Everywhere.

L’une des choses les plus courantes que font tous les ingénieurs informatiques est de travailler avec des requêtes et des réponses HTTP. Que vous créiez une application Web, un service backend, une API dédiée, un jeu en ligne ou un logiciel de bureau, il y a de fortes chances que vous deviez composer, exécuter, capturer, tester et enquêter sur des sessions HTTP. Et au cours de cette enquête, des questions courantes apparaissent :

  • Pourquoi cette requête fonctionne-t-elle (ou ne fonctionne-t-elle pas) ?
  • En quoi ces appels d’API diffèrent-ils ?
  • Qu’est ce qui a changé?

Pour vous aider à trouver la réponse à des questions similaires, Fiddler Everywhere a introduit une fonctionnalité appelée Comparer les séances.

Fiddler Everywhere est un proxy local et un outil de débogage Web qui capture le trafic HTTP(s), WebSocket et gRPC et fournit plusieurs instruments d’inspection. En savoir plus sur Fiddler ici.

Cet article vous montre comment utiliser le proxy Fiddler Everywhere pour comparer deux ou plusieurs sessions en quelques clics. Pas besoin d’utiliser des outils de comparaison externes. Et la grande partie – c’est aussi simple que Cliquez sur > Ajouter > Comparer!

Comparer deux sessions HTTP

Une fois que Fiddler Everywhere a capturé le trafic HTTP(S) en cours, nous pouvons immédiatement utiliser Inspecteurs du violoneux pour enquêter sur les données. Aussi puissants que soient les inspecteurs, il y a un cas où vous voudriez comparer plusieurs sessions les unes à côté des autres simultanément. Dans le passé, nous devions utiliser un outil de comparaison externe pour y parvenir, ce qui n’était pas pratique. Le Comparer les séances résout ce problème et vous permet de comparer deux sessions ou groupes de plusieurs sessions.

Les utilisateurs de Fiddler peuvent désormais comparer les appels d’API avec toutes les données contenues dans les requêtes et les réponses HTTP. Utilisation du nouveau Comparer les séances pour comparer deux sessions HTTP(S) est aussi simple que de les sélectionner et d’utiliser l’onglet Comparer dans Fiddler Everywhere option du menu contextuel. Vous pouvez comparer les entrées du Trafic en direct grille ou un instantané de session enregistré.

Utilisation du menu contextuel Live Traffic pour comparer les sessions

Ensuite, vous pouvez inspecter les sessions sélectionnées dans un nouveau Comparer les séances languette.

Onglet Comparer les sessions de Fiddler

Ce qui précède montre comment vous pouvez comparer deux sessions en une fraction de seconde sans quitter Fiddler Everywhere. La comparaison est faite ligne par ligne, mettant en évidence toute différence dans les en-têtes et corps HTTP. Fiddler utilise la couleur rouge pour mettre en évidence un changement dans la session « d’origine » (la session qui réside dans Groupe 1) et vert pour mettre en évidence une différence sur la même ligne dans la session suivante (la session en Groupe 2).

Comparer plusieurs sessions HTTP

Fiddler Everywhere étend la fonction de comparaison tout en offrant une option pour charger et comparer plusieurs sessions HTTP(S). De même que pour comparer deux entrées, Fiddler vous permet d’ajouter plus de sessions dans deux groupes de comparaison (Groupe 1 et
Groupe 2). Vous pouvez ajouter une session HTTP(S) capturée à tout moment via le Ajouter au groupe de comparaison option de la Trafic en direct menu contextuel.

Utilisation de l'onglet Comparer les sessions de Fiddler pour charger plusieurs instantanés de session

Lors de l’utilisation de la Comparer les séances , nous vous recommandons de passer la mise en page Fiddler à un format horizontal. De cette façon, vous pourrez sélectionner/désélectionner différentes sessions à comparer rapidement et, en même temps, vous pourrez voir côte à côte les inspecteurs de requête HTTP et de réponse HTTP qui comparent les entrées sélectionnées. La disposition de l’interface utilisateur change à travers le Mise en page du commutateur bouton (situé dans le menu Live Traffic—à droite du Recherche rapide champ).

L’interface utilisateur Fiddler vous permet de basculer rapidement entre les sessions ajoutées, vous permettant d’effectuer des analyses approfondies de plusieurs entrées en un seul clic. Vous pouvez facilement supprimer une session du groupe de comparaison ou afficher son emplacement d’origine dans le Trafic en direct grille.

Comparer les options

Vous trouverez des options supplémentaires pour améliorer votre flux de travail dans le coin supérieur droit de la Comparer les séances languette.

Le Séances de match par L’option modifie la condition d’ordre de comparaison. Les choix possibles sont à faire correspondre par URL (condition par défaut) ou par Commande. Ce dernier compare les sessions en fonction de l’ordre dans lequel elles apparaissent dans les groupes de comparaison, tandis que le premier correspond à des URL identiques.

Option de correspondance des onglets de comparaison de Fiddler

Utilisez le Ignorer les en-têtes option pour réduire la surbrillance de la comparaison et faciliter la recherche des données recherchées. La fonctionnalité vous permet de créer une liste d’exclusion pour limiter les en-têtes HTTP à comparer. Tout en-tête inclus dans l’exclusion ne sera pas poursuivi pendant la comparaison.

Option d'en-tête Ignorer de Fiddler

De plus, vous pouvez utiliser Révéler dans la liste d’origine (menu contextuel de la session) pour revenir rapidement à l’origine et utiliser le Aperçu ou Inspecteurs onglets pour approfondir les données des sessions. Le Aperçu L’onglet fournit des données statistiques pour les horaires, les tailles et les horodatages des événements de la session. Le Inspecteurs tab est un ensemble d’instruments d’interface utilisateur permettant de visualiser le contenu de chaque requête et réponse HTTP.

Afficher la session comparée dans la liste d'origine

Et après

Le Comparer les séances est née de la nécessité de faciliter le parcours de débogage Web des utilisateurs. Chaque nouvelle version de Fiddler Everywhere ajoute plus de valeur au produit, et nous repoussons constamment notre objectif : faire de Fiddler Everywhere l’outil proxy le plus intuitif et le plus apprécié qui soit. Des fonctionnalités récemment publiées comme HTTP/2, gRPC,
TLS 1.3 et regroupement de règles ne sont qu’un aperçu de ce que vous pouvez attendre de plus à l’avenir.

Donc tout cela dit, l’équipe Fiddler attend vos réactions! Nous sommes impatients de savoir ce que vous voulez voir comme la prochaine grande nouveauté de Fiddler Everywhere.




Source link