Identification et résolution des incidents liés aux tests des performances

Cette rubrique fournit des informations concernant le dépannage de plusieurs problèmes avec IBM® Rational Performance Tester.

Si vous exécutez des tests et rencontrez des problèmes, assurez-vous d'avoir suivi tous les Conseils en matière de test des performances.

Si un message d'erreur s'affiche lors de l'exécution des tests, recherchez le message d'erreur dans la section Messages d'erreur des tests de performances de l'aide en ligne. Seuls les messages d'erreur les plus fréquents sont répertoriés. Si aucun message d'erreur ne s'affiche lorsque vous rencontrez un problème, consultez le journal des erreurs. Si le plan de travail se ferme durant l'exécution des tests, redémarrez le plan de travail. Ouvrez le journal des erreurs en cliquant sur Fenêtre > Afficher la vue > Journal des erreurs. Par défaut, des messages d'erreur et d'avertissement sont consignés. Vous pouvez augmenter le niveau de consignation dans le journal en cliquant sur Fenêtre > Préférences > Journalisation. Si le journal des erreurs présente des messages d'erreur, recherchez-les dans la section Messages d'erreur des tests de performances de l'aide en ligne.

En plus de l'aide en ligne, vous trouverez des solutions aux problèmes sur le forum Rational Performance Testing de developerWorks et dans les notes techniques de la base de connaissances de support de Rational Performance Tester.

Vous êtes susceptible de rencontrer certains de ces problèmes durant le test des performances :

Problèmes de connectivité entre le plan de travail et les ordinateurs agents

Si le plan de travail s'arrête ou se verrouille lorsque vous essayez de démarrer l'exécution de tests, vérifiez que tous les ordinateurs agents fonctionnent. Redémarrez l'ordinateur du plan de travail et les ordinateurs agents. Assurez-vous que l'espace disque est suffisant sur l'ordinateur du plan de travail et les ordinateurs agents. Contrôlez la connectivité du réseau entre l'ordinateur du plan de travail et les ordinateurs agents. Par exemple, tentez de partager des fichiers entre l'ordinateur du plan de travail et les ordinateurs agents. Cliquez sur Fenêtre > Préférences > Agent Controller > Hôtes, puis ajoutez les ordinateurs agents en tant qu'hôtes et cliquez sur Tester la connexion pour tester la connectivité vers les instances d'Agent Controller exécutées sur les ordinateurs agents.

Problèmes de configuration d'enregistrement

Aucun trafic HTTP n'est capturé durant l'enregistrement
Voir Enregistrement d'un test fiable pour des instructions de configuration de votre navigateur Web. Si vous tentez d'utiliser Internet Explorer pour enregistrer les tests à partir d'un site Web sécurisé, voir Configuration d'Internet Explorer pour l'enregistrement à partir d'un site Web sécurisé. Désactivez les pare-feux sur l'ordinateur du plan de travail et sur les ordinateurs agents.
Aucun trafic n'est capturé durant l'enregistrement
Assurez-vous que le type d'enregistreur que vous sélectionnez correspond au protocole utilisé par le système en cours de test. Par exemple, n'essayez pas d'utiliser l'enregistreur HTTP si le système en cours de test utilise le protocole Citrix.
Aucun test n'est généré après l'enregistrement
Lorsque le générateur de test ne peut pas créer de test à partir du trafic enregistré, un message d'erreur s'affiche ou s'inscrit dans le journal des erreurs. Recherchez le message d'erreur dans la section Messages d'erreur des tests de performances de l'aide en ligne. Les messages d'erreur peuvent aussi être décrits dans des notes techniques de la base de connaissances du centre de support dont l'adresse est la suivante : http://www.ibm.com/software/awdtools/tester/performance/support/.
Les commandes de l'enregistreur ne sont pas disponibles
Si vous utilisez un espace de travail d'une version différente du produit, les commandes de l'enregistreur risquent de ne pas être disponibles. A la place sont affichés les commandes de l'enregistreur de l'autre version du produit. Cliquez sur Fenêtre > Réinitialisation de la perspective pour réinitialiser la perspective Test de performances ou Test de service. Vous pouvez également cliquer sur Fichier > Nouveau > Autre pour sélectionner l'assistant à utiliser.

Problèmes lors de l'exécution de tests importants ou de longue durée

Si un test s'exécute mais se finit par des erreurs, vérifiez que l'ordinateur du plan de travail et les ordinateurs agents remplissent les conditions matérielles et logicielles détaillées dans le guide d'installation. Faites particulièrement attention aux exigences de mémoire et d'espace disque. Voir Augmentation de l'allocation mémoire pour plus d'informations sur la configuration de la taille de pile maximale pour éviter les erreurs de mémoire insuffisante. Surveillez l'utilisation du processeur et de la mémoire sur l'ordinateur du plan de travail et les ordinateurs agents et faites attention à l'utilisation excessive de la mémoire ou du processeur par les processus javaw.exe ou java.exe. Si les messages d'erreur concernent l'arrêt inattendu des processus, reportez-vous à l'article de support suivant : http://www.ibm.com/support/docview.wss?uid=swg21395486.

Exécutez des tests avec moins d'utilisateurs virtuels qui utilisent les paramètres de planification par défaut pour déterminer si le comportement est lié au nombre d'utilisateurs. Consultez le journal de test pour des messages d'erreur générés par le système en cours de test. Exécutez des tests avec un utilisateur virtuel unique et assurez-vous que le système en cours de test ne génère pas d'erreurs avant de tenter d'exécuter des tests avec un grand nombre d'utilisateurs. Si vous rencontrez des problèmes, redémarrez l'ordinateur du plan de travail et les ordinateurs agents avant d'essayer d'exécuter à nouveau des tests.

Si le plan de travail se ferme durant l'exécution des tests, recherchez des noms de fichier commençant par javacore. Le nom des fichiers javacore comprend la date, l'heure et l'ID du processus. Si vous trouvez un fichier javacore dont la date, l'heure et l'ID du processus correspondent au plan de travail, ouvrez-le dans un éditeur de texte. La cause de l'incident est répertoriée près du haut du fichier javacore.

Erreurs de corrélation des données

Si vous pouvez enregistrer des tests, mais que le comportement attendu n'est pas déclenché dans votre application lorsque vous exécutez le test, vous devrez peut-être effectuer une corrélation manuelle des données. En général, lorsqu'une corrélation supplémentaire des données est nécessaire, le journal de test comporte des messages similaires à ce message : Impossible d'extraire la valeur. Essayez d'exécuter des tests à l'aide d'un seul utilisateur virtuel exécuté sur l'ordinateur du plan de travail et comparez la lecture au test enregistré pour déterminer quelles réponses du système en cours de test sont inattendues. Voir Débogage de tests HTTP pour apprendre la procédure d'utilisation du journal de test et de la vue Données de protocole pour dépanner les tests HTTP. Pour en savoir plus sur la corrélation des données, voir Corrélation des données de demande et de réponse.


Retour d'informations