Le journal de test contient les événements qui se sont produits lors d'une exécution. Le niveau de journalisation des informations collectées pour une exécution de planning
choisi permet de contrôler si vous devez recevoir des statistiques spécifiques sur les
temps de réponse pour les rapports des centiles de page, ainsi que des informations sur les points de
vérification. Vous pouvez définir le niveau de détails de chaque type d'événement : erreurs,
avertissements et autres événements.
Pourquoi et quand exécuter cette tâche
Le niveau de collecte des informations a une incidence directe sur la taille des journaux. Suivant le paramètre choisi, la taille des journaux peut augmenter de façon notable. En limitant le niveau de journalisation et en collectant les informations concernant un échantillon représentatif d'utilisateurs, vous pouvez réduire la taille de votre journal tout en disposant d'informations suffisamment nombreuses en vue de l'analyse.
Par exemple, si vous déboguez un test, vous pourriez affecter aux trois zones Contenu du journal la valeur Tout ou Détails de l'action. Les journaux générés sont volumineux, en particulier si les tests sont longs ou si le nombre d'utilisateurs est élevé.
La durée de transfert du journal de test est alors plus importante et l'espace de votre ordinateur peut devenir insuffisant. Pour réduire la durée de transfert et ne pas risquer de manquer d'espace, collectez des informations auprès d'un petit sous-ensemble d'utilisateurs (inférieur à 5 utilisateurs par groupe d'utilisateurs, la valeur par défaut). Un taux d'échantillonnage fixe permet d'échantillonner le même nombre d'utilisateurs par groupe. Un taux d'échantillonnage défini par un pourcentage permet d'échantillonner un pourcentage d'utilisateurs virtuels dans chaque groupe et garantit qu'un utilisateur par groupe au moins fait l'objet d'un échantillonnage.
Procédure
Pour définir la quantité d'informations collectées dans le journal de test
et la fréquence d'échantillonnage, procédez comme suit :
- Dans le navigateur de test, accédez au planning, puis cliquez deux fois dessus. Le planning s'affiche.
- Dans la zone Contenu du planning, cliquez sur le nom du planning.
- Dans l'onglet Journal de test, sélectionnez les types d'événement à collecter sous Contenu du
journal. Vous pouvez collecter uniquement les erreurs, les erreurs
et les avertissements ou tous les événements. En d'autres termes, les options
Afficher également les avertissements et Afficher
également les autres types ne seront disponibles qu'une fois que vous aurez
sélectionné l'option Afficher les erreurs et les incidents. De
même, l'option Afficher également les autres types ne sera
disponible qu'une fois que vous aurez sélectionné l'option Afficher également
les avertissements. Si aucune des cases Contenu du journal n'est
cochée, aucun événement de journal de test n'est collecté.
- Pour chaque type d'événement, associez l'une des valeurs suivantes au
niveau de journalisation :
Option |
Description |
Actions de planification |
Collecte les événements correspondant aux actions exécutées dans le planning :- Verdict de planning général. Le verdict peut correspondre à l'une de ces valeurs :
- Réussite indique que tous les points de vérification ont reçu la
réponse prévue. Par exemple, un point de vérification de code de réponse a pour valeur REUSSITE lorsque le code de réponse enregistré est reçu lors de la lecture. Si votre test ne contient pas de points de vérification, REUSSITE signifie que toutes les demandes principales
dans le test ont abouti.
- Echec indique qu'au moins un 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 l'un des résultats suivants :
l'envoi de la demande principale vers le serveur n'a pas abouti, aucune réponse n'a été reçue
du serveur pour la demande principale ou la réponse à la demande principale
était incomplète ou n'a pas pu être analysée.
- L'heure de début ou de fin du planning, chaque groupe d'utilisateurs, chaque
utilisateur virtuel et chaque appel de test.
- L'heure de démarrage et d'arrêt de chaque itération de boucle, si des boucles sont
définies dans le planning.
- L'heure de démarrage et d'arrêt de chaque sélecteur, si des sélecteurs sont définis.
|
Actions de test principales |
Vous définissez généralement la collecte des données à ce niveau. Les actions de
test principales incluent les actions de planification, ainsi que les actions suivantes :- Le verdict du test, le début du test et la fin du test.
- Les événements de début et de fin des itérations de boucle, si le test contient des
boucles.
- Les événements de début et de fin des transactions, si le test contient des transactions.
- Pour les tests HTTP, points de vérification du titre de page. Cette option vous permet de visualiser tous les points de vérification de titre de page que vous avez définis.
Les événements suivants sont rassemblés :
- 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 erreurs ou les incidents sont indiqués au niveau du verdict du test.
- L'heure de démarrage et d'arrêt de chaque page.
- L'heure de début et de fin et le nombre d'itérations de chaque boucle, si vous avez
défini des boucles dans une page.
- L'heure de début et de fin et la durée de chaque transaction, si vous avez défini des
transactions au niveau de la page dans le test.
- Pour les tests SAP, informations sur les écrans SAP, telles que les points de vérification de titre d'écran SAP.
- Pour les tests Citrix, éléments de connexion, événements de fenêtre et synchronisation des images
- Pour les tests de connexion socket, éléments de connexion, d'envoi, de réception et de fermeture.
|
Actions de test secondaires |
Les actions de test secondaires incluent les actions de test principales, ainsi que les informations suivantes : - Pour les tests HTTP, les événements de niveau demande. Pour collecter des
informations sur les points de vérification de code de réponse ou de taille de réponse
que vous avez définis, associez la collecte de données à ce niveau de journalisation ou à
un niveau supérieur.
- L'heure à laquelle les premier et dernier octets ont été envoyés.
- L'heure à laquelle les premier et dernier 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 définis au niveau de la page.
- Des événements de réflexion HTTP.
- L'heure de début et de fin et la durée de chaque transaction, si vous avez défini des transactions au niveau de la demande dans le test.
- Pour les tests SAP, informations sur les éléments SAP (essentiellement actions de définition de propriété ou de méthode d'appel).
- Pour les tests Citrix, points de synchronisation, délais, éléments texte et éléments de fermeture de session.
- Cette option ne s'applique pas aux tests de connexion socket.
|
Détails de l'action |
Les détails d'action incluent des actions de test secondaires, ainsi que les
informations suivants :- Pour les tests HTTP, données de demande et de réponse, par exemple en-têtes HTTP et données de la demande.
- Pour les tests SAP, informations sur le délai de réflexion.
- Pour les tests Citrix, informations sur le délai de réflexion, actions de souris et de clavier.
- Cette option ne s'applique pas aux tests de connexion socket.
|
Tous |
Pour les tests HTTP, SAP et Citrix, Tout et Détails de l'action fournissent les mêmes informations. Pour les actions d'envoi et de réception socket, les données échangées sont également disponibles dans le journal du test, par le biais de pièces jointes.
|
- 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 (c'est-à-dire sur des ordinateurs agent), 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. Supposez que le planning contient deux groupes d'utilisateurs. Le premier groupe contient quatre utilisateurs et le deuxième groupe contient 1000 utilisateurs. Si vous spécifiez la valeur 2 pour cette option, 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. Supposez que le planning contient deux groupes d'utilisateurs. Le premier groupe contient quatre utilisateurs et le deuxième groupe 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. |
Exemple
Les paramètres par défaut, qui permettent de consigner toutes les erreurs et tous les avertissements, conviennent à la plupart des cas. Vous pouvez toutefois consigner n'importe quel type d'informations - c'est-à-dire n'en consigner aucune ou consigner toutes les informations de tous les utilisateurs - bien qu'aucun type ne reflète la situation la plus fréquente.
- Pour afficher uniquement les erreurs et les avertissements, sélectionnez pour les deux premières cases à cocher Contenu du journal la valeur Tout et décochez la troisième, Afficher également les autres types,
pour éviter de consigner les événements associés à une réussite.
- Pour vérifier la structure d'un planning, lorsque les résultats de l'exécution du test ne vous intéressent pas, sélectionnez pour les trois cases Contenu du journal la valeur Actions de planification.
Les deux choix, comme les paramètres par défaut, permettent de réduire de façon significative la durée de transfert du journal de test à la fin du test et donc de limiter la taille du journal et de réduire la durée totale d'exécution du test.
Si vous déboguez un test, vous pouvez choisir la valeur
Tout ou
Détails de l'action pour les trois zones
Contenu du journal. Les journaux générés sont volumineux, en particulier si les tests sont longs ou si le nombre d'utilisateurs est élevé.
La durée de transfert du journal de test est alors plus importante et l'espace de votre ordinateur peut devenir insuffisant.