Partager via


Comparer les exécutions de test de charge dans Azure Load Testing

Dans cet article, vous allez découvrir comment comparer les exécutions de test dans Azure Load Testing. Vous pouvez afficher les tendances au cours des dernières séries de tests, ou vous pouvez sélectionner et comparer jusqu’à 10 exécutions de test individuelles. Si vous le souhaitez, vous pouvez marquer une exécution de test comme ligne de base à comparer.

Pour identifier les régressions au fil du temps, vous pouvez utiliser les tendances des métriques côté client des exécutions de test précédentes, telles que le temps de réponse, le taux d’erreur et bien plus encore. En combinaison avec l’intégration CI/CD, les données de tendances peuvent vous aider à identifier la build d’application qui a introduit un problème de performances.

Lorsque vous souhaitez comparer les tendances des métriques côté client à une série de tests de référence spécifique, vous pouvez marquer cette exécution de test comme base de référence. Par exemple, avant d’implémenter des optimisations de performances dans votre application, vous pouvez d’abord créer une série de tests de charge de référence, puis valider les effets de vos optimisations par rapport à votre ligne de base.

Pour comparer les métriques côté client et côté serveur, vous pouvez sélectionner jusqu’à 10 exécutions de test et les comparer dans le tableau de bord Test de charge Azure. Le tableau de bord superpose les graphiques de métrique côté client et côté serveur pour chaque exécution de test. En comparant également les métriques d’application côté serveur dans le tableau de bord, vous pouvez identifier le composant d’application qui était la cause racine d’une dégradation soudaine des performances.

Conditions préalables

  • Un compte Azure avec un abonnement actif. Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.

  • Ressource de tests de performance Azure, qui comporte un test avec plusieurs exécutions de tests. Pour créer une ressource de test de charge, consultez Créer et exécuter un test de charge.

Comparer plusieurs exécutions de test de charge

Pour comparer les exécutions de test dans Azure Load Testing, vous devez d’abord sélectionner jusqu’à 10 exécutions. Ces exécutions de test peuvent provenir du même test de charge ou d’un autre test de charge. Après avoir sélectionné les exécutions de test que vous souhaitez comparer, vous pouvez comparer visuellement les métriques côté client et côté serveur pour chaque exécution de test dans le tableau de bord de test de charge.

Une exécution de test doit se trouver dans l’état Passé, Échec, Terminé ou Arrêté pour le comparer.

Pour sélectionner les exécutions de test, procédez comme suit :

  1. Connectez-vous au Portail Azure à l’aide des informations d’identification de votre abonnement Azure.

  2. Accédez à votre ressource de test de charge, puis sélectionnez Tests dans le volet gauche.

    Conseil / Astuce

    Vous pouvez également utiliser les filtres pour rechercher votre test de charge.

  3. Sélectionnez le test dont vous souhaitez comparer les exécutions en sélectionnant son nom.

  4. Sélectionnez deux exécutions de test ou plus, puis sélectionnez Comparer pour comparer les exécutions de test.

    Vous pouvez choisir un maximum de 10 exécutions de test à comparer.

    Capture d’écran montrant une liste des exécutions de test et le bouton « Comparer » dans le portail Azure.

  5. Dans le tableau de bord, chaque exécution de test s’affiche sous la forme d’une superposition dans les différents graphiques.

    Le tableau de bord vous permet de comparer les métriques côté client et les métriques côté serveur. Vous pouvez afficher le codage de couleur pour chaque exécution de test dans la section détails de l’exécution de test .

    Remarque

    Le filtre de temps est basé sur la durée des tests. La valeur zéro indique le début du test, et la valeur maximale marque la durée de l’exécution de test la plus longue.

    Capture d’écran du tableau de bord de test de charge dans le portail Azure, comparant deux exécutions de test.

  6. Si vous le souhaitez, vous pouvez modifier les exécutions de test sélectionnées pour la comparaison en sélectionnant « Mettre à jour la sélection ». Vous pouvez sélectionner des sessions de test issues du même test de charge ou d’un test différent.

Pour afficher les tendances des métriques entre les exécutions de test dans azure Load Testing, vous devez avoir au moins deux exécutions de test dans l’état Réussi, Échec, Terminé ou Arrêté . Vous pouvez uniquement afficher les tendances des exécutions qui appartiennent au même test de charge.

Procédez comme suit pour afficher les tendances des métriques entre les séries de tests :

  1. Connectez-vous au Portail Azure à l’aide des informations d’identification de votre abonnement Azure.

  2. Accédez à votre ressource de Test de charge Azure, puis, dans le volet gauche, sélectionnez Tests.

  3. Sélectionnez le test pour lequel vous souhaitez afficher les tendances des métriques en sélectionnant son nom.

  4. Sélectionnez l’onglet Tendances pour afficher les tendances des métriques pour le test de charge.

    Les graphiques montrent les tendances des demandes totales, du temps de réponse, du pourcentage d’erreurs et du débit pour les 10 exécutions de test les plus récentes.

    Capture d’écran montrant les détails d’un test dans une ressource de test de charge.

  5. Si vous le souhaitez, vous pouvez sélectionner l’affichage Table pour afficher les tendances des métriques dans un affichage tabulaire.

    Capture d’écran montrant les tendances des métriques dans un affichage tabulaire.

    Vous pouvez sélectionner une série de tests que vous souhaitez analyser et ouvrir le tableau de bord des résultats pour cette exécution de test.

Comparer les exécutions de test de charge par rapport à une base de référence

Vous pouvez marquer une exécution de test comme base de référence pour comparer les métriques côté client des exécutions de test récentes avec les métriques de la base de référence.

Procédez comme suit pour marquer une exécution de test en tant que ligne de base :

  1. Sous l’onglet Tendances , sélectionnez Marquer la ligne de base.

    Capture d’écran montrant le bouton Marquer la ligne de base dans le volet Tendances.

  2. Dans la liste des exécutions de test, cochez la case correspondant à l’exécution de test que vous souhaitez marquer comme ligne de base, puis sélectionnez Marquer la ligne de base.

    Capture d’écran montrant le volet contextuel pour marquer une exécution de test comme base de référence.

  3. Sous l’onglet Tendances , vous pouvez maintenant afficher l’exécution du test de référence dans le tableau et les graphiques.

    La valeur de base est affichée sous forme de ligne horizontale dans les graphiques. Dans la vue de tableau, une ligne supplémentaire avec les détails de l’exécution de test de référence s’affiche.

    Dans le tableau, une icône de flèche indique si la métrique est à tendance favorable ou défavorable par rapport à la valeur de la métrique de référence.

    Capture d’écran montrant les tendances dans les métriques lorsqu’une ligne de base est sélectionnée.