Chapitre 9. Résultats

Table des matières

Généralités sur les résultats
Choisir un résultat de test
Supprimer un résultat de test
Filtrer sur un injecteur de charge, une population ou un Utilisateur Virtuel
Statistique des conteneurs, pages web et requêtes HTTP
Statistiques des messages de Push
Le gestionnaire de résultats
Sélectionner
Comparer
Filtrer
Répertoire de test
Générer un rapport
Effacer un test
Synthèse du test
Sélection de la synthèse
Contenu
Graphiques
Manipuler les graphiques
Fonctionnalités des graphiques
Fonctionnalités spécifiques à la section Resultats
Valeurs
Types d'éléments
Le tableau des résultats
Tracer les courbes
Indicateurs
Export de données
Les Erreurs
Informations générales
Information générale sur l'erreur
L'erreur courante en détail
La requête précédente
Les Alertes
Informations générales
Informations sur l'alerte
Graphes d'alertes
Debug
Informations générales sur l'exécution de l'utilisateur
Valider l'exécution d'un utilisateur
Les rapports
L'assistant de rapport
Type de rapport
Contenu du rapport
Options du rapport
Comparaison de résultats
Comparer au sein de l'interface graphique
Générer un rapport de comparaison
Filtrage d'un résultat
Filtrer au sein de l'interface graphique
Les filtres disponibles
Filtrer un résultat de test
Générer un rapport à partir d'un résultat de test filtré

Généralités sur les résultats

Choisir un résultat de test

La liste déroulante des résultats permet de choisir quel test afficher dans le projet courant. La modification est effective dans tous les panneaux de résultats.

Supprimer un résultat de test

Pour supprimer un résultat de test, il y a deux solutions:

  • Utiliser le Gestionnaire de résultats accessible depuis le menu "Edition / Gestionnaire de résultat".

  • Effectuer un clic droit sur la liste déroulante des résultats puis sélectionner l'option "supprimer".

Filtrer sur un injecteur de charge, une population ou un Utilisateur Virtuel

En filtrant sur un utilisateur virtuel précis, seules ses pages web et actions (conteneurs, boucles, ...) sont visibles.

De la même manière, filtrer sur une Population affiche uniquement les Utilisateurs Virtuels appropriés.

De la même manière, filtrer sur un Injecteur de charge affiche uniquement les Populations et Utilisateurs Virtuels appropriés. Dans ce cas, les statistiques affichées sont celles collectées par l'injecteur sélectionné.

[Note]Note

Le filtre sur un injecteur de charge est désactivé par défaut. Il peut être activé dans les préférences du projet dans la section "Paramètres d'exécution". Cette option sera prise en compte pour le prochain test. Voir la section intitulée « Statistiques ».

Statistique des conteneurs, pages web et requêtes HTTP

Une requête HTTP est une requête physique au serveur. NeoLoad mesure ces statistiques comme les temps de réponse, débit ...

Une page web contient une ou plusieurs requêtes HTTP.

Un conteneur contient des pages web et des actions (conteneurs, boucles, ...).

Dès que des pages web ou des conteneurs sont concernés :

  • Le temps de réponse est l'union des temps de réponses des requêtes contenues dans cette page ou ce conteneur.

  • La taille est la somme des tailles de toutes les requêtes contenues dans cette page ou ce conteneur.

  • Une page ou un conteneur est marqué en erreur si une de ses sous requêtes est en erreur.

Statistiques des messages de Push

Un message de Push correspond à un type de message spécifique remontant du canal de push lors d'un test. Voir la section intitulée « Les messages Push ».

Chaque exécution d'un message de Push donne lieu à un hit sur ce message. Plusieurs messages peuvent s'exécuter à partir de la même réponse du serveur sur le canal de push.

Le temps de réponse d'un message correspond au temps écoulé entre le moment où le serveur a décidé de mettre à jour le client et le moment où le client a reçu cette mise à jour. En effet lors de l'utilisation d'un framework de push, le temps de réponse des requêtes (temps entre l'envoi de la requête et la réception de la réponse) n'a pas forcément de sens.

NeoLoad utilise un timestamp compris dans la réponse du serveur pour calculer ce temps de réponse. En fonction du framework utilisé, l'extraction de ce timestamp nécessite une configuration manuelle. Voir la section intitulée « Les messages Push ».

[Important]Important

Afin que le temps de réponse des messages de push soit cohérent, il est nécessaire que les horloges système des injecteurs et du serveur d'application soient synchronisées.

Lorsque NeoLoad n'est pas capable d'extraire le timestamp du serveur, ou que le temps de réponse calculé est négatif (l'injecteur de charge et le serveur ne sont pas synchronisés), alors NeoLoad remonte 0 comme temps de réponse. Ainsi si toutes les statistiques des temps de réponse des messages sont <0.01 il est alors nécessaire de vérifier la synchronisation des machines et l'expression régulière d'extraction du timestamp dans la configuration de la requête de Push.