|
Les composants de JMeter : les Listeners |
Les listeners sont les composants qui fournissent les résultats
des tests que nous venons d'effectuer. Voici les différent Listeners
disponibles dans JMeter :
- Graph results : ce composant fournit un graphique présentant
la moyenne (average), le temps médian (median), la déviation
(déviation) des temps de réponse des différentes
requêtes effectuées, ainsi que le taux du nombre de requête
effectué par minute. On y trouve aussi les temps et le taux globaux
pour le test (sous le graphique). Voici l'exemple d'un graphique créé
par ce composant :
- Spline visualizer : ce composant fournit un graphique présentant
les temps de réponse des toutes les requêtes effectuées.
Voici un exemple de ce type de graphique :
- Assertion results : ce composant affiche les résultats
de toutes les requêtes effectuées. Dans l'exemple suivant,
toutes le requêtes effectuées ont été un
succès. On voit également les données stockées
dans un cookie, s'il y en a. Dans cet exemple, toutes les requêtes
ont été un succès et il n'y a pas de données
dans le cookie renvoyé :
- Mailer visualizer : c'est un composant qui permet denvoyer
un mail à un administrateur en cas de trop nombreux échecs
aux requêtes effectuées. Les paramètres de ce composant
sont les paramètres du mail à envoyer et les limites d'échec
ou de succès à partir duquel un mail doit être envoyé.
Voici un exemple pris sur le site de JMeter :
- Tree results : c'est un composant qui affiche lensemble
des réponses aux requêtes effectuées. On y trouve
pour chaque requête effectuée, le type de la requête
et le contenu de la page récupérée (Response
Data). Voici par exemple le contenu de la page d'accueil du site
de Wanadoo que j'ai récupéré :
- Table results : c'est un composant qui crée une table
qui reprend lensemble des requêtes effectuées. On
y trouve pour chaque requête effectuée, le type de la requête
(URL) le temps de réponse (Sample -ms) et si la
reponse de la requête est correcte (success?).
- Aggregate report : c'est un composant qui crée une table
des statistiques qui reprend lensemble des tests. On y trouve
le nombre de requêtes effectuées, les temps de réponse
(moyen -> average, minimum -> min et maximum ->
max) pour chaque requête, le pourcentage des requêtes
ayant échouées (Error%) et le taux de requête par
minute (rate). Voici un exemple avec les résultats pour une simple
requête :
- Simple data writer : c'est un composant qui écrit les
résultats des tests dans un fichier. Il est aussi possible de
spécifier s'il on veut uniquement les resultats lors des erreurs
(Log Errors Only). Le seul paramètre de ce composant est
le nom du fichier de sortie (Filename) :
|
|