Profilage des performances

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 3 minutes de lecture
  • Le profilage des performances vous permet d’effectuer des tests de performances sur vos instances.

    En plus d’être un support de test fonctionnel qui garantit que rien ne s’interrompt lorsque des modifications sont apportées à une instance, ATF peut également détecter la dégradation des performances lors des mises à niveau. Vous pouvez identifier la cause, examiner et résoudre le problème de performances.

    Vous pouvez exécuter le profilage des performances sur n’importe lequel de vos tests ou suites ATF. Pour chaque test ou suite, l’exécution de test par défaut est 10. Dans une suite, chaque test s’exécute 10 fois de manière séquentielle. La première exécution est un préchauffage qui aide à réchauffer les valeurs du cache et n’est pas comptée pour les 10 exécutions de test d’un test ou d’une suite.
    Remarque :
    Le moteur de profilage des performances n’autorise pas l’exécution parallèle d’itérations au sein d’un test. Chaque test de performance se compose de 11 itérations, dont 1 cycle de préparation initial suivi de 10 exécutions de performance réelles. Si votre suite comprend plusieurs tests ou des tests qui ne s’excluent pas mutuellement, ils peuvent s’exécuter en parallèle.
    Remarque :
    Lorsque vous exécutez un test de performances, le système s’interrompt et attend que toutes les tâches en cours soient terminées avant de commencer l’exécution du test. Cela permet d’éviter tout ralentissement de votre instance.

    Exécuter le profilage des performances

    Exécutez le profilage des performances sur un test ou une suite pour tester les performances sur votre instance. Vous pouvez également détecter la dégradation des performances lorsque vous mettez à niveau votre instance, puis examiner et résoudre les problèmes.

    Avant de commencer

    Rôle requis : admin

    Procédure

    1. Accédez à la Tous > Infrastructure de tests automatisés (ATF) > Test.
      Remarque :
      Vous pouvez également sélectionner le module Suites si vous souhaitez exécuter le profilage des performances sur une suite.
      Une liste de tests ou de suites s’affiche.
    2. Sélectionnez le test sur lequel vous souhaitez exécuter le profilage des performances.
    3. Sélectionnez Exécuter le test de performances sur le formulaire Test.
      Une fenêtre modale Exécuter le test s’affiche. Le modal affiche l’exécution de préparation et les 10 exécutions de test du test ou de la suite sélectionnée. Vous pouvez suivre toutes les exécutions de tests au fur et à mesure qu’elles commencent à s’exécuter.
      Remarque :
      Vous pouvez sélectionner Exécuter la suite de performances si vous avez sélectionné une suite pour le profilage des performances.
    4. Faites défiler vers le bas et sélectionnez la liste connexe Résultats des tests de performances .
    5. Sélectionnez le nombre de performances requis pour afficher les résultats de toutes les exécutions de tests dans le test de performances sélectionné.
      Le formulaire Exécution de performance s’affiche. Vous pouvez également accéder directement à Tous > Infrastructure de tests automatisés (ATF) > Test > Profilage des performances > Exécutions de performances pour afficher le formulaire Exécution de performance. Ajouter une capture d’écran
      Remarque :
      Vous pouvez afficher le nom du test, l’état des exécutions de test et la durée de l’exécution du test. Si la valeur Is warmup est true, il s’agit de la première exécution de test qui est effectuée pour préparer les valeurs de cache. Le reste des exécutions de tests aura la valeur Is warmup définie sur false. Le test de préparation n’est pas compté comme l’une des 10 exécutions de test pour chaque test ou suite.
    6. Accédez à la Tous > Infrastructure de tests automatisés (ATF) > Test > Profilage des performances > Comparaisons des performances.
      Le formulaire Comparaisons des performances s’affiche. <Ajoutez une capture d’écran du formulaire>
    7. Sélectionnez la première et la deuxième exécution pour afficher un résultat de comparaison.
      Ajoutez la capture d’écran complète. Vous pouvez afficher des informations telles que les moyennes de performances et les valeurs moyennes delta.
      Remarque :
      Vous ne pouvez comparer que 2 exécutions de test à un moment donné. Dans la comparaison suivante, vous pouvez considérer l’une des exécutions de test précédentes comme base de référence à comparer avec la prochaine exécution de test.