- Démarrage
- Gestion de projet
- Travailler avec l’analyse de l’impact des modifications
- Créer des scénarios de test
- Affectation de cas de test aux exigences.
- Clonage des cas de test
- Exporter des cas de test
- Lier des cas de test à Test Manager dans Studio
- Delete test cases
- Activation de la gouvernance au niveau du projet
- Désactivation de la gouvernance au niveau du projet
- Activation de la gouvernance au niveau des cas de test
- Désactivation de la gouvernance au niveau du cas de test
- Activer ou désactiver la gouvernance en masse pour les cas de test
- Appliquer l’ordre de signature pour les cas de test régis
- Gérer les approbateurs pour les cas de test régis
- Gérer les cas de test régis à l’état En cours
- Gérer les cas de test régis dans l'état En révision
- Gérer les objets régis à l'état Signé
- Gérer les commentaires pour les cas de test régis
- Afficher les informations de gouvernance pour les journaux de cas de test
- Gérer les approbateurs pour les journaux de cas de test régis
- Gérer les journaux de cas de test régis dans l’état En cours
- Gérer les journaux de cas de test régis dans l’état En révision
- Gérer les journaux de cas de test régis dans l’état Signé
- Gérer les commentaires pour les journaux de cas de test régis
- Activer la gouvernance au niveau du journal de cas de test
- Désactivation de la gouvernance au niveau du journal de cas de test
- Viewing and searching test cases
- Exécuter des cas de test sans ensemble de tests
- Exécuter des tests mixtes
- Créer des exécutions en attente
- Réexécution des exécutions de test
- Résoudre les problèmes des exécutions automatisées
- FAQ - Parité des fonctionnalités - Test Manager vs Orchestrator
- Analyser les résultats de test
- États des résultats de test Playwright
- Supprimer les résultats de cas de test
- Synchronisation des défauts
- Creating defects from results
- Résultats de test automatisés
- Remplacer les résultats de test
- Navigating and searching test results
- Examen des résultats du cas de test
- Affichage de la couverture des activités
- Opérations et utilitaires de projet
- Paramètres de Test Manager
- Paramètres au niveau du locataire
- Paramètres généraux du projet
- Events
- S'abonner aux événements
- S'abonner à tous les événements
- Se désabonner des événements
- Se désabonner de tous les événements
- Unsubscribing from the Notifications settings page
- Viewing notifications
- Filtrage des notifications
- Viewing email notifications
- Enabling email notifications for SMTP servers
- Affichage uniquement des notifications non lues
- Marquer toutes les notifications comme lues
- Effacer toutes les notifications
- Suppression de notifications
- Chiffrement des clés gérées par le client
- Journaux d’audit
- Intégration de l'outil de gestion du cycle de vie des applications (ALM)
- Intégration de l'outil de gestion du cycle de vie des applications (ALM)
- Connecté à Test Manager
- Test Manager - Connecteur Integration Service
- Plages d'adresses IP sortantes pour les connecteurs
- Utilisation de SAP Cloud ALM et de Test Manager
- Step 1: Integrating SAP Cloud ALM with Test Manager
- Step 2: Creating automated test cases in SAP Cloud ALM
- Step 3: Creating automated test cases in Test Manager
- Step 4: Synchronizing test cases from Test Manager to SAP Cloud ALM
- Step 5: Assigning test automations to test cases
- Step 6: Executing test cases
- Meilleures pratiques d'automatisation de test SAP
- Résolution des problèmes de l'intégration Jira
- Intégration de l'API
- Agents de codage pour les tests
- Résolution des problèmes
Exécution de scénarios de performances
Exécutez des scénarios de performances dans Test Manager sous forme de simulations ou de tests de pleine charge pour évaluer le comportement du système sous charge.
Start a performance scenario, follow its four execution phases, and read the live dashboard and charts. A dry run runs each load group with a single robot before you start the full execution.
Context
Exécutez un scénario de performances en exécutant d'abord une simulation pour valider la stabilité et les exigences en ressources, puis en lançant une exécution complète pour mesurer la charge, les temps de réponse et les taux d'erreur de vos utilisateurs virtuels configurés.
Étapes
-
Connectez-vous à Test Manager.
-
Ouvrez un projet.
-
Open a performance scenario and select Dry run.
Astuce :Une simulation exécute chaque groupe de charge avec un seul robot pour valider la stabilité de l'automatisation et détecter les mauvaises configurations de l'infrastructure. Une fois la simulation démarrée, développez le panneau Journaux des applications situé à droite pour vérifier les fonctionnalités non prises en charge détectées par l'analyseur de workflow. Examinez le journal d'activité et les fichiers de workflow pour identifier et corriger tous les problèmes avant de lancer une exécution complète. L'exécution à sec calcule également les ressources requises avant l'exécution complète.
-
During the dry run, under Test groups, identify a group and select its associated camera icon to view the live streaming.
Remarque :La diffusion en direct est disponible uniquement pendant les simulations.
-
Open a performance scenario for which you already performed a dry run, then select Full execution. The execution screen is opened automatically.
-
Surveillez le tableau de bord en temps réel et vérifiez le statut de l’exécution. La barre de progression affiche quatre phases séquentielles.
- Chargement de la configuration de test : le système valide la configuration du scénario et charge les détails de la configuration (cas de test, groupes de charge, seuils et sources de données).
- Ajout des ressources : les ressources d'exécution nécessaires sont allouées.
- Pour les Cloud robots, cela implique d'enregistrer des robots sans serveur et de consommer des Platform Units.
- Pour les robots locaux, cela signifie que les machines et les runtimes appropriés sont disponibles.
- Préparation des utilisateurs virtuels : les utilisateurs virtuels sont initialisés en fonction des paramètres de groupe de charge définis, qui incluent la connexion des robots, l'affectation des cas de test et la préparation de l'environnement d'exécution.
- Exécution complète : le test de performance réel s'exécute en fonction du profil de charge configuré ( montée en puissance, pic, descente). La surveillance en temps réel des mesures (temps de réponse, taux d'erreur, utilisation de l'infrastructure) devient disponible à ce stade.
-
Consultez la vue d’ensemble de l’exécution. Le tableau de bord affiche le résumé de l’exécution d’un test de performance.
- Groupes de charge: groupes de charge actifs s'exécutant actuellement en parallèle.
- Utilisateurs virtuels: utilisateurs virtuels actuellement actifs pour l'ensemble du scénario.
- Erreurs: des erreurs se sont produites lors de l’exécution jusqu’à présent (
HTTP, erreurs d’automatisation) sur tous les groupes. - Délai de réponse moyen: délai de réponse détecté moyen et maximal dans tous les groupes.
- Graphique: profil de charge avec une représentation visuelle de la progression.
-
Consultez les mesures. L’histogramme représente le temps de réponse moyen global pour le groupe de charge actuellement sélectionné. Vous pouvez redimensionner et déplacer la barre mise en surbrillance afin d’effectuer un zoom dans une plage de temps spécifique. Plusieurs graphiques sont également fournis.
- La section du graphique Charger le profil indique le nombre d'utilisateurs virtuels qui étaient actifs à un moment donné. Cela reflète les phases de montée en puissance, de pic et de descente configurées.
- The HTTP Response Time (ms) chart section tracks the average response time of
HTTPrequests over the selected period. Compare against thresholds (for example, 1,000 ms) to see where performance degrades. - The HTTP Errors chart section displays the percentage of
HTTP-level errors (for example, 404, 503). This helps identify if server or network issues are causing instability. - La section du graphique Durée des étapes d'automatisation mesure la durée d'exécution des étapes d'automatisation individuelles. Les pics peuvent indiquer des inefficacités ou des problèmes dans la conception de l'automatisation.
- The Automation Errors (%) chart section shows the percentage of automation-level errors (for example, failed selectors, exceptions). This helps differentiate system errors from automation issues.
- La section du graphique Infrastructure – Exécution du processeur des robots (%) surveille l'utilisation du processeur des robots exécutant la charge. Une utilisation élevée ou persistante du processeur peut indiquer un goulot d’étranglement des ressources.
- La section du graphique Infrastructure – Exécution de la mémoire des robots (%) suit la consommation de mémoire des robots d'exécution. Cela est utile pour repérer les fuites de mémoire ou l’utilisation excessive au fil du temps.
- L'utilisation de mesures de centile telles que P50, P90 ou P95 s'affiche pour vous aider à comprendre la distribution des temps de réponse et à identifier les valeurs aberrantes susceptibles d'avoir un impact sur l'expérience utilisateur. Ceux-ci sont disponibles pour des mesures telles que: le temps de réponse HTTP, les erreurs HTTP, la durée de l'étape d'automatisation, les erreurs d'automatisation.
-
Surveillez les problèmes pendant l’exécution. Vérifiez le journal de l'application et les niveaux de gravité sur le côté droit de l'écran d'exécution. Pour les tests de performances d'API, vous pouvez consulter la progression et les résultats de l'exécution au format graphique et au format métrique. Les informations suivantes s’affichent : Niveaux d’API, moyen, minimum, maximum.
- Info : informations générales telles que l'affectation des ressources
- Avertissement – dépassement du seuil ou conditions à risque potentielles
- Erreur : échecs d'automatisation ou
HTTP(par exemple, délais d'attente des demandes, erreurs de sélecteur) - Fatal : échecs d'exécution graves qui empêchent le test de se poursuivre
Résultat
Le scénario de performances termine sa simulation ou son exécution complète. Le tableau de bord des résultats affiche les profils de charge, les temps de réponse, les taux d'erreur et les métriques d'infrastructure pour chaque groupe de charge.