- 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
- Afficher et rechercher des cas de test
- 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
- Créer des tests automatisés
- Étape 1 : remplir les prérequis pour les scénarios de performances
- Étape 2 : Ajouter des scénarios de performances
- Étape 3 : Ajouter des cas de test pour charger des groupes
- Étape 4 : Configurez les paramètres du groupe de charge
- Exécution de scénarios de performances
- Limitations connues des tests de performances
- Meilleures pratiques en matière de tests de performances
- Résolution des problèmes de tests de performances
- 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
- Créer des défauts à partir des résultats
- Résultats de test automatisés
- Remplacer les résultats de test
- Naviguer et rechercher des résultats de test
- 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
- Se désabonner de la page des paramètres des notifications
- Affichage des notifications
- Filtrage des notifications
- Afficher les notifications par e-mail
- Activation des notifications par e-mail pour les serveurs SMTP
- 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
- Étape 1: intégration de SAP Cloud ALM à Test Manager
- Étape 2: Créer des cas de test automatisés dans SAP Cloud ALM
- Étape 3: Créer des cas de test automatisés dans Test Manager
- Étape 4: synchronisation des cas de test de Test Manager vers SAP Cloud ALM
- Étape 5: attribution d'automatisations de test à des cas de test
- Étape 6: exécuter des cas de test
- 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
Étape 3 : Ajouter des cas de test pour charger des groupes
Ajoutez des cas de test aux groupes de charge dans un scénario de performances dans Test Manager pour définir des charges de travail parallèles qui simulent les modèles de trafic d'applications réels.
Renseignez un groupe de charge dans un scénario de performances avec un cas de test, un dossier Orchestrator, un type de robot et une version de package. La combinaison de plusieurs groupes combine les charges de travail d'API, Web et de bureau dans un même scénario.
Context
Les groupes de charge définissent les cas de test spécifiques qui s’exécutent en parallèle à grande échelle. Chaque groupe peut représenter une charge de travail distincte (par exemple, flux de connexion vs flux de transaction).
Dans les systèmes réels, le trafic des applications provient rarement d’un seul type d’utilisateur ou suit un modèle uniforme. En concevant des scénarios avec des types de cas de test différents, des profils de chargement et des délais d’exécution, vous simulez des conditions d’utilisation réalistes, ce qui rend plus probable de découvrir les goulots d’étranglement et de valider que l’application peut gérer les vrais besoins à l’échelle de la production.
En combinant plusieurs groupes de charge dans un scénario, vous pouvez :
-
Mélanger différents types d'automatisation: inclure des cas de test d'API, d'interface utilisateur Web et de bureau pour refléter la diversité de la façon dont les utilisateurs et les systèmes interagissent avec l'application. Par exemple, les appels d'API peuvent s'exécuter à volume élevé, tandis qu'un nombre plus faible d'utilisateurs Web ou de bureau effectue des transactions plus complexes.
-
Simuler des modèles de trafic réalistes: différents groupes de charge vous permettent de modéliser des horaires, des montées en puissance et des pics de charge. Certains utilisateurs peuvent se connecter en continu, tandis que d'autres génèrent une activité sous forme de flux ou de pics, comme illustré dans la capture d'écran où un groupe s'exécute régulièrement tandis que d'autres progressent à des moments différents.
-
Détecter les effets d'interaction: l'exécution simultanée de différentes charges de travail met en évidence la façon dont un processus peut affecter les performances d'un autre. Par exemple, une augmentation des requêtes d'API peut ralentir les transactions Web, ou une activité de connexion importante peut avoir un impact sur les temps de traitement back-end.
-
Tester le système de manière holistique: plusieurs groupes créent ensemble une charge de travail de bout en bout plus authentifiée, garantissant que le système est validé par rapport à des pressions combinées, et pas uniquement avec des cas de test isolés. Cela améliore la confiance que les performances dans l’environnement de test reflètent le comportement de production.
Étapes
-
Connectez-vous à Test Manager.
-
Accédez à Scénarios de performances et ouvrez un scénario.
-
Sélectionnez Ajouter un groupe de charge ou sélectionnez le champ Cas de test dans un groupe de charge vide pour ouvrir la boîte de dialogue de sélection.
-
Pour définir le contexte d’exécution, sous Dossier par défaut (Default folder), sélectionnez le dossier Orchestrator auquel votre utilisateur et votre robot sont affectés.
-
Choisissez le cas de test que vous souhaitez exécuter à grande échelle.
-
Sélectionnez le type de robot.
-
Les robots Cloud sans serveur consomment des Platform Units et sont recommandés pour les tests Web et d'API.
-
Les robots locaux utilisent des runtimes (250 par bundle d'utilisateurs virtuels), qui doivent être configurés dans des modèles de machine dans Orchestrator.
-
Le pool Elastic Robot génère une charge à partir de votre propre capacité privée Azure, AWS ou Google Cloud, en mettant à l'échelle les injecteurs de charge vers le haut et vers le bas selon le test.
-
-
Sélectionnez la version du package de l’automatisation que vous souhaitez exécuter. Par défaut, la version la plus récente est choisie automatiquement.
-
Confirmez votre sélection.
Résultat
Le cas de test est ajouté au groupe de charge et configuré pour l'exécution à grande échelle. Le groupe de charge est prêt pour une configuration supplémentaire des utilisateurs virtuels, des seuils et des paramètres de synchronisation.