Didacticiel d'analyse LoadRunner : rapport et graphique

1. Comment utiliser l'analyse dans LoadRunner

HP Analysis, comme son nom l'indique, est un programme permettant d'effectuer une analyse détaillée (littéralement très détaillée) du test de performances que vous avez effectué.

HP Analysis prend le dump créé par Controller, lors de l'exécution de votre test de charge. Le dump contient toutes les informations dans un format brut qui sont analysées par HP Analysis pour générer divers graphiques.

Apprenons-en davantage sur HP Analysis.

Pour lancer HP Analysis, accédez au menu Démarrer =>HP Software =>HP LoadRunner =>Analysis comme illustré ci-dessous :

Utiliser l'analyse dans LoadRunner

Cela lancera Analysis. Comme d'habitude, un écran de démarrage s'ouvrira d'abord comme indiqué ci-dessous :

Utiliser l'analyse dans LoadRunner

Après un moment, cet écran de démarrage mènera automatiquement à l'écran principal de HP Analysis. L'écran principal s'ouvrira en mode restauré. Reportez-vous à l'instantané ci-dessous :

Utiliser l'analyse dans LoadRunner

Cliquez sur le menu Fichier et vous verrez une liste de menus comme dans l'instantané ci-dessous :

Utiliser l'analyse dans LoadRunner

Cliquez sur le menu Fichier ou utilisez Ctrl + N pour ouvrir une session de création d'analyse. Cela ouvrira une boîte de dialogue pour vous aider à localiser le fichier lrr. L'extension de fichier LRR signifie LoadRunner Results.

Vous souvenez-vous que HP Controller crée un référentiel de résultats dans un dossier ? Ce dossier contient le fichier lrr.

Localisez le dossier res du scénario pour lequel vous souhaitez créer une session d'analyse. Un instantané a été fourni ci-dessous à titre de référence :

Utiliser l'analyse dans LoadRunner

Dès que vous sélectionnez le bon fichier, HP Analysis vérifiera d'abord l'espace disque disponible pour s'assurer que vous ne manquerez pas d'espace pendant le processus. En effet, la taille d'une session peut être très importante, en particulier dans les scénarios complexes dans lesquels vous avez inclus plusieurs VUScripts et les avez exécutés pendant de longues heures.

La fenêtre ci-dessous s'ouvrira momentanément :

Utiliser l'analyse dans LoadRunner

Immédiatement après avoir confirmé la disponibilité de l'espace disque, HP Analysis entrera en action et vous verrez une fenêtre « analyse en cours », comme indiqué ci-dessous :

Utiliser l'analyse dans LoadRunner

Le temps nécessaire à la fenêtre ci-dessus dépend de la taille du dossier de résultats (ou des statistiques contenues dans ce dossier)

Si cela prend trop de temps ou reste bloqué, vous pouvez choisir d'annuler en cliquant sur le bouton Annuler.

Une fois terminé, cela mènera automatiquement à une fenêtre rapide où le modèle de format sera appliqué :

Utiliser l'analyse dans LoadRunner

Cela devrait vous conduire rapidement à la fenêtre principale de Session Explorer. Cependant, si vous utilisez un modèle personnalisé complexe et que l'opération s'arrête pour une raison quelconque, vous pouvez cliquer sur le bouton Arrêter pour annuler l'opération et recommencer.

2. Rapport récapitulatif de l'analyse LoadRunner

Une fois les opérations terminées, vous verrez la fenêtre principale de la session qui ressemble à ceci :

Rapport récapitulatif de l'analyse LoadRunner

Ici, vous pouvez voir le répertoire dans lequel vous avez récupéré les résultats.

Vous pouvez également voir des informations complètes sur votre scénario dans la session d'analyse. Dans l'onglet Rapport récapitulatif, vous pouvez voir la durée du scénario qui a été exécuté pour obtenir ces résultats.

Le terme centile est utilisé en analyse presque avec chaque graphique. Vous pouvez définir la valeur du centile dans le panneau des propriétés. La valeur par défaut est définie sur 90.

Rapport récapitulatif de l'analyse LoadRunner

Notez la section graphique dans l'Explorateur de sessions :

Rapport récapitulatif de l'analyse LoadRunner

Peu de graphiques apparaissent déjà. Vous pouvez cliquer sur le nom du graphique et vous verrez son apparence détaillée.

À partir du rapport récapitulatif, vous pouvez cliquer sur le bouton pour ouvrir ses informations relatives au SLA, si disponibles.

En cliquant, vous verrez la fenêtre ci-dessous :

Rapport récapitulatif de l'analyse LoadRunner

Vous pouvez localiser la barre d'outils juste en dessous du menu Fichier en haut, elle ressemble à ceci :

Rapport récapitulatif de l'analyse LoadRunner

Tous les boutons de la barre d'outils effectuent une action à partir du menu Fichier.

HP Analysis contient toutes les informations sur votre scénario, y compris les paramètres d'exécution. Comme vous le savez maintenant que les paramètres d'exécution ont un impact significatif sur les performances, vous pouvez afficher les paramètres depuis Analysis qui ont été utilisés pour exécuter le scénario.

Pour afficher les paramètres d'exécution, cliquez surRapport récapitulatif de l'analyse LoadRunner à partir du menu Fichier ou Rapport récapitulatif de l'analyse LoadRunnerbouton de la barre d'outils.

Les paramètres d'exécution seront affichés comme ci-dessous :

Rapport récapitulatif de l'analyse LoadRunner

Comme vous pouvez le constater, non seulement tous les paramètres sont visibles depuis cette fenêtre, mais vous pouvez également ouvrir le planning en cliquant sur Comment utiliser l'analyseur dans LoadRunnerou affichez le script en cliquant sur Rapport récapitulatif de l'analyse LoadRunnerbouton. Pour fermer la fenêtre, cliquez sur Rapport récapitulatif de l'analyse LoadRunner .

3. Graphiques d'analyse

HP Analysis chargera les graphiques les plus importants au moment de l'analyse. Vous pouvez cliquer sur n'importe quel nom de graphique dans l'explorateur de session pour afficher les détails du graphique disponible.

Discutons de quelques graphiques un par un.

3.1) Graphique du temps de réponse moyen :

Ce graphique affiche le nombre d'accès effectués sur le serveur Web par les VUsers pendant chaque seconde du test de charge. Ce graphique vous aide à évaluer la quantité de charge générée par les VUsers, en termes de nombre d'accès.

Jetez un œil au graphique de notre scénario :

Graphique du temps de réponse moyen

Lors de la visualisation d'un graphique, il est essentiel de comprendre la légende du graphique côte à côte.

La légende indique le nom de la transaction, sa couleur, la valeur minimale, la valeur moyenne, la valeur maximale et l'écart type (écart autour de la moyenne).

Les couleurs du graphique peuvent être reconnues grâce à la légende.

3.2) Graphique des hits par seconde :

Ce graphique affiche le nombre d'accès effectués sur le serveur Web par les VUsers pendant chaque seconde du test de charge. Ce graphique vous aide à évaluer la quantité de charge générée par les VUsers, en termes de nombre d'accès.

Jetez un œil au graphique dans le cas de notre scénario :

Graphique des hits par seconde

Comme le montrent le graphique ainsi que la légende, il y a eu des moments où il n'y a eu aucun accès au serveur.

3.3) Exécution du graphique VUsers :

Ce graphique affiche le nombre de VUsers qui ont exécuté des scripts VUser, ainsi que leur état, au cours de chaque seconde d'un test de charge. Ce graphique est utile pour déterminer la charge VUser sur votre serveur à un moment donné.

Exécution du graphique VUsers

3.4) Graphique de débit

Ce graphique affiche le débit (en octets) sur le serveur Web pendant le test de charge. Le débit représente la quantité de données que les VUsers ont reçues du serveur à une seconde donnée. Ce graphique vous aide à évaluer la quantité de charge générée par les VUsers, en termes de débit du serveur.

Graphique de débit

Voici la description de quelques graphiques supplémentaires :

3.5) Résumé de l'utilisateur :

Ce graphique affiche le nombre de VUsers qui ont terminé leur exécution avec succès, arrêté leur exécution ou terminé avec des erreurs. C'est à ça que ça ressemble:

Résumé de l'utilisateur

3.6) Graphique de rendez-vous :

Ce graphique indique quand les VUsers ont été libérés aux points de rendez-vous et combien de VUsers ont été libérés à chaque point. C'est à ça que ça ressemble:

Graphique de rendez-vous

3.7) Graphique des transactions par seconde :

Ce graphique affiche le nombre de transactions terminées (à la fois réussies et infructueuses) effectuées au cours de chaque seconde d'un test de charge. Ce graphique vous aide à déterminer la charge de transaction réelle sur votre système à un moment donné. C'est à ça que ça ressemble:

Graphique des transactions par seconde

3.8) Graphique du total des transactions par seconde :

Ce graphique affiche le nombre total de transactions terminées (à la fois réussies et infructueuses) effectuées au cours de chaque seconde d'un test de charge. Ce graphique vous aide à déterminer la charge de transaction réelle sur votre système à un moment donné. C'est à ça que ça ressemble:

Graphique du total des transactions par seconde

3.9) Graphique récapitulatif des transactions :

Ce graphique affiche le nombre de transactions qui ont réussi, échoué, arrêté ou terminé avec des erreurs. C'est à ça que ça ressemble:

Graphique récapitulatif des transactions

3.10) Graphique récapitulatif des performances des transactions :

Ce graphique affiche les temps de réponse minimum, moyen et maximum pour toutes les transactions du test de charge. C'est à ça que ça ressemble:

Utiliser l'analyseur dans LoadRunner

3.11) Graphique du temps de réponse des transactions sous charge :

Affiche les temps de réponse moyens des transactions par rapport au nombre de VUsers exécutés à un moment donné pendant le test de charge. Ce graphique vous aide à visualiser l'impact général de la charge de VUser sur le temps de performance et est particulièrement utile lors de l'analyse d'un test de charge exécuté avec une charge progressive. C'est à ça que ça ressemble:

Graphique du temps de réponse des transactions sous charge

3.12) Graphique centile du temps de réponse aux transactions :

Ce graphique affiche le pourcentage de transactions effectuées au cours d'une période donnée. Ce graphique vous aide à déterminer le pourcentage de transactions qui répondent aux critères de performances définis pour votre système. C'est à ça que ça ressemble:

Graphique centile du temps de réponse aux transactions

3.13) Graphique de distribution du temps de réponse aux transactions :

Ce graphique affiche le nombre de fois qu'une transaction a été effectuée sur une distribution de plages de temps. Notez que ce graphique affiche uniquement les informations d'une seule transaction à la fois. C'est à ça que ça ressemble:

Graphique de distribution du temps de réponse aux transactions

3.14) Graphique du débit (Mo) :

Ce graphique affiche le débit (en mégaoctets) sur le serveur Web pendant le test de charge. Le débit représente la quantité de données que les VUsers ont reçues du serveur à une seconde donnée. Ce graphique vous aide à évaluer la quantité de charge générée par les VUsers, en termes de débit du serveur. C'est à ça que ça ressemble:

Graphique de débit (Mo)

3.15) Résumé du code d'état HTTP :

Ce graphique affiche la répartition des différents codes d'état du protocole HTTP renvoyés par le serveur Web lors du test de charge. C'est à ça que ça ressemble:

Résumé du code d'état HTTP

3.16) Graphique de réponse HTTP par seconde :

Ce graphique affiche le nombre de différents codes d'état HTTP renvoyés par le serveur Web lors de chaque seconde du test de charge. C'est à ça que ça ressemble:

Graphique de réponse HTTP par seconde

3.17) Graphique de téléchargement de pages par seconde :

Ce graphique affiche le nombre de pages reçues du serveur Web lors du test de charge. C'est à ça que ça ressemble:

Pages téléchargées par seconde graphique

3.18) Graphique des connexions :

Ce graphique affiche le nombre de connexions. C'est à ça que ça ressemble:

Graphique de connexions

3.19) Graphiques de connexions par seconde :

Ce graphique affiche le nombre de connexions par seconde. C'est à ça que ça ressemble:

Graphiques de connexions par seconde

3.20) Graphique de répartition des composants de page (au fil du temps) :

Ce graphique affiche le temps de réponse moyen (en secondes) pour chaque page Web et ses composants pendant chaque seconde d'exécution du scénario. C'est à ça que ça ressemble:

Graphique de répartition des composants de page (au fil du temps)

3.21) Graphique de répartition du temps de téléchargement des pages (au fil du temps) :

Ce graphique affiche une répartition du temps de téléchargement de chaque composant de page pendant chaque seconde de l'exécution du scénario. C'est à ça que ça ressemble:

Graphique de répartition du temps de téléchargement de la page (au fil du temps)

3.22) Temps de mise en route Buffer graphique:

Ce graphique affiche le temps relatif serveur/réseau de chaque composant de page Web (en secondes) pendant chaque seconde de l'exécution du scénario, pendant la période jusqu'à ce que le premier tampon soit correctement reçu du serveur Web. C'est à ça que ça ressemble:

Il est temps de commencer Buffer Graphique

4. Fusion de graphiques

Il peut être nécessaire de fusionner deux graphiques pour apporter des informations plus significatives. Par exemple, comme nous l'avons expliqué ci-dessus dans les graphiques, lorsqu'il n'y avait aucun accès au serveur, il n'y avait pas non plus de bande passante sur le réseau.

Cela peut être plus facilement dessiné lors de la fusion.

Voyons comment les graphiques sont fusionnés.

Avant d'ouvrir l'option de fusion de graphiques, assurez-vous d'avoir déjà ouvert au moins un graphique que vous souhaitez fusionner. L'utilitaire supposera que vous souhaitez ajouter un autre graphique au graphique déjà ouvert.

Pour ouvrir la fenêtre de fusion des graphiques, allez dans le menu Affichage et cliquez sur Fusionner les graphiques. Voici à quoi ressemble le menu :

Fusion de graphiques

Cliquer sur le menu ci-dessus ouvrira la fenêtre principale de fusion des graphiques, voici un instantané :

Fusion de graphiques

Ici, nous fusionnons le graphique Temps de réponse des transactions avec le graphique Running VUsers. La fenêtre Fusionner le graphique vous demande de fournir le nom du graphique fusionné nouvellement formé.

Voici à quoi ressemble ce graphique fusionné :

Fusion de graphiques

5. Ajouter de nouveaux graphiques

Pour ajouter un nouveau graphique, cliquez sur le menu Graphique et sélectionnez Ajouter un nouveau graphique.

Reportez-vous à l'instantané ci-dessous du menu :

Ajouter de nouveaux graphiques

Une fois cliqué, une liste de tous les graphiques disponibles dans LoadRunner (HP Analysis) s'ouvrira.

Vous pouvez sélectionner n'importe quel graphique en double-cliquant sur son nom. Cela chargera le graphique avec les valeurs/statistiques dans la fenêtre principale de HP Analysis.

Cliquez sur le bouton Fermer pour revenir à la fenêtre principale.

Regardons la fenêtre :

Ajouter de nouveaux graphiques

6. Croisement avec résultats

Si vous avez déjà exécuté plusieurs scénarios, vous pouvez utiliser leur dossier de résultats pour effectuer des comparaisons croisées avec les statistiques. Ce processus permet de comparer directement les deux résultats et de générer un rapport cumulatif.

Pour effectuer des résultats croisés, cliquez surTraversée avec résultatsdans la barre d'outils ou cliquez sur Croiser avec les résultats dans le menu Fichier.

Cela ouvrira la fenêtre :

Traversée avec résultats

La liste des résultats affiche votre dossier de résultats actuel (pour lequel l'analyse est en cours)

Vous pouvez cliquer sur le bouton Ajouter pour ajouter un autre dossier de résultats avec lequel un croisement sera analysé.

Traversée avec résultats

Sélectionnez l'autre dossier de résultats et cliquez sur Ouvrir.

La fenêtre précédente de la liste des résultats sera à nouveau ouverte. Cette fois, vous aurez deux dossiers de résultats dans la liste.

Jetez un oeil à la fenêtre :

Traversée avec résultats

Cliquez sur le bouton OK.

Une nouvelle fenêtre s'ouvrira contenant une comparaison côte à côte des deux résultats.

Voici un aperçu:

Traversée avec résultats

Vous pouvez ajouter autant de dossiers de résultats que vous le souhaitez dans la liste croisée, cependant cela deviendra compliqué à comprendre et à analyser. Il est donc suggéré de garder la liste courte.

7. Sauvegarder une session

Travailler avec HP Analysis peut prendre beaucoup de temps. Étant donné que vous avez peut-être fusionné un graphique ou étudiez actuellement un nouveau graphique, c'est une bonne idée de conserver les informations de votre session enregistrées.

Pour sauvegarder votre session, cliquez sur le menu Fichier et cliquez sur Enregistrer.

La fenêtre de dialogue ci-dessous s'ouvrira :

Enregistrer une session

Cliquer sur le bouton Enregistrer lancera le processus d'enregistrement qui peut être instantané ou long, selon la taille de la session.

Voici à quoi ressemble la fenêtre :

Enregistrer une session

7.1) Ouverture d'une session

Vous pouvez ouvrir une session existante de la même manière. Cliquez simplement sur Ouvrir sous le menu Fichier et sélectionnez le dossier de la session enregistrée. N'oubliez pas que HP Analysis n'ouvrira pas le dernier nœud de dossier ; il ouvrira plutôt le dossier lui-même.

Ouverture d'une session

Cela ouvrira la fenêtre principale d'Analyse où vous pourrez reprendre votre travail.

8. Exportation dans un rapport HTML :

HP Analysis fournit une fonctionnalité permettant d'exporter toutes les données dans un rapport au format HTML ou doc ​​bien formaté. Pour exporter, cliquez sur le menu Rapport et sélectionnez Rapport HTML. Jetez un oeil au menu ci-dessous:

Exportation dans un rapport HTML

Cela ouvrira une boîte de dialogue pour localiser le répertoire dans lequel le rapport HML sera placé.

Jetez un œil à la capture d’écran ci-dessous :

Exportation dans un rapport HTML

Dès que vous cliquez sur le bouton Enregistrer, HP Analysis commencera à exporter les résultats et à préparer un rapport au format HTML. Un écran de démarrage apparaîtra pendant une courte période, en fonction de la taille du rapport que vous exportez :

Exportation dans un rapport HTML

Une fois l'exportation terminée, le fichier HTML récemment exporté s'ouvrira immédiatement dans Internet Explorer ou votre navigateur par défaut. Voici comment votre 1ère performance USP,EP, BP Le rapport ressemble à :

Exportation dans un rapport HTML

Vidéo sur l'analyseur

Cliquez sur ici. si la vidéo n'est pas accessible