L'historique d'exécution est un fichier répertoriant tous les événements qui se sont produits lors de l'exécution d'un planning ou d'un test.
Le niveau de journalisation de l'historique choisi permet d'indiquer si vous devez recevoir des statistiques spécifiques sur les temps de réponse pour les rapports Centiles, ainsi que des informations sur les points de vérification.
Vous pouvez définir le niveau de journalisation de l'historique et indiquer si l'historique doit collecter les données de tous les utilisateurs ou d'un échantillon d'utilisateurs. La définition d'un échantillon permet de réduire la taille du journal. Pour définir l'historique d'exécution et le taux d'échantillonnage, procédez comme suit :
- Dans la vue Navigateur de test, développez le projet jusqu'à ce que le planning s'affiche.
- A l'aide du bouton droit de la souris, cliquez sur le planning et sélectionnez Ouvrir.
- Dans la section Contenu du planning, cliquez sur le nom du planning et faites défiler la section Historique d'exécution.
- Associez l'option Niveau de journalisation de l'historique d'exécution à l'une des valeurs suivantes :
Option |
Description |
Néant |
Ne collecte pas les événements de l'historique d'exécution. |
Planning |
Collecte les événements correspondant aux actions exécutées dans le planning. |
Page |
En règle générale, vous définissez l'historique au niveau Page pour collecter les éléments définis dans le planning et les événements liés au lancement et à l'arrêt des pages. Pour générer un rapport Centile ou afficher les points de vérification Titre de page que vous avez définis, associez l'historique d'exécution à ce niveau de journalisation ou à un niveau supérieur. |
Requête |
Collecte des informations sur la page et les événements liés aux requêtes. Pour collecter des informations sur les points de vérification Code de réponse ou Taille de la réponse
que vous avez définis, associez l'historique d'exécution à ce niveau de journalisation ou à un niveau supérieur. |
Tous |
Collecte des informations sur les requêtes, ainsi que des données sur les requêtes et les réponses réelles. Cette option génère un fichier d'historique volumineux, en particulier si les tests sont longs ou que vous exécutez un nombre d'utilisateurs élevé. Pour éviter de générer un fichier d'historique trop volumineux, vous devez définir un taux d'échantillonnage au lieu de collecter toutes les informations de tous les utilisateurs. |
- Pour définir un taux d'échantillonnage, sélectionnez Limiter l'échantillonnage à un sous-ensemble d'utilisateurs. Le nombre ou le pourcentage sélectionné est appliqué à chaque groupe d'utilisateurs. Si vous exécutez des groupes d'utilisateurs sur des systèmes éloignés, le nombre ou le pourcentage sélectionné est réparti de manière égale entre ces systèmes.
Option |
Description |
Nombre fixe d'utilisateurs |
Le nombre est appliqué à chaque groupe d'utilisateurs. Supposons que le planning contienne deux groupes d'utilisateurs. Un groupe contient quatre utilisateurs et l'autre groupe contient 1000 utilisateurs.
Si vous effectuez un échantillon de deux utilisateurs, deux utilisateurs de chaque groupe sont inclus dans l'échantillon. |
Pourcentage d'utilisateurs |
Le pourcentage est appliqué à chaque groupe d'utilisateurs mais au moins un utilisateur de chaque groupe est inclus dans l'échantillon. Supposons que le planning contienne deux groupes d'utilisateurs. L'un contient quatre utilisateurs et l'autre contient 1000 utilisateurs. Si le taux d'échantillonnage est 10 %, un utilisateur du premier groupe est inclus dans l'échantillon et 100 utilisateurs du second groupe sont inclus dans l'échantillon. Si le taux d'échantillonnage est 25 %, un utilisateur du premier groupe est inclus dans l'échantillon et 250 utilisateurs du second groupe sont inclus dans l'échantillon. |
Les informations suivantes sont collectées au niveau du
Planning :
- Le verdict du test. Le verdict peut correspondre à l'une des valeurs suivantes :
- Réussite indique que le point de vérification a reçu la réponse prévue. Par exemple, un point de vérification du code de réponse est associé à la valeur Réussite lorsque le code de réponse enregistré est reçu pendant la lecture du test.
Si le test ne comporte pas de points de vérification, cela signifie que la connexion a abouti.
- Echec indique que le point de vérification ne correspond pas à la réponse prévue ou que la réponse prévue n'a pas été reçue.
- Erreur indique que la requête principale n'a pas été correctement envoyée au serveur. Aucune réponse n'a été renvoyée par le serveur ou la réponse est incomplète ou illisible.
- L'heure de début ou de fin du planning, chaque groupe d'utilisateurs, chaque utilisateur virtuel et chaque test.
- Si vous avez défini des boucles, l'heure de début et de fin et le nombre d'itérations de chaque boucle.
- Si vous avez défini des sélecteurs, l'heure de début et d'arrêt de chaque sélecteur.
Les informations supplémentaires suivantes sont collectées au niveau Page :
- Le verdict pour la page. Le verdict pour la page s'affiche uniquement si une erreur de connexion s'est produite ou si vous avez défini des points de vérification. Les incidents ou les erreurs sont indiqués au niveau du verdict du test.
- L'heure de démarrage et d'arrêt de chaque page.
- Si vous avez défini des boucles au sein d'une page, l'heure de début et de fin et le nombre d'itérations de chaque boucle.
- La durée de chaque temps de réflexion.
- Si vous avez défini des transactions au niveau de la page dans le test, l'heure de début et de fin de chaque transaction et la durée de chaque transaction.
Les informations supplémentaires suivantes sont collectées au niveau Requête :
- L'heure à laquelle les premiers et les derniers octets ont été envoyés.
- L'heure à laquelle les premier et les derniers octets ont été reçus.
- Le jeu de caractères des données de la réponse.
- Les valeurs prévues et réelles des points de vérification de l'élément de la page que vous avez définis.
- Si vous avez défini des transactions au niveau de la requête dans le test, l'heure de début et de fin de chaque transaction et la durée de chaque transaction.
Les informations supplémentaires suivantes sont collectées au niveau
Tous :
- Les données réelles de la requête envoyées au serveur.
- Les données réelles de la réponse renvoyées par le serveur.
Vous pouvez exporter les statistiques dans un fichier CSV pour les analyser de manière plus approfondie.
Pour ce faire, cliquez sur et sélectionnez Historique d'exécution de tests.