jMeter - Auditeurs

Les écouteurs permettent d'accéder aux informations que JMeter rassemble sur les cas de test pendant l'exécution de JMeter. Les résultats ou informations recueillis par les auditeurs peuvent être présentés sous la forme de -

  • tree
  • tables
  • graphs
  • fichier journal

Tous les écouteurs écrivent les mêmes données brutes dans le fichier de sortie lorsque celui-ci est spécifié.

Configuration par défaut

Les éléments par défaut à enregistrer peuvent être définis de l'une des deux manières suivantes -

  • dans le jmeter.properties(ou user.properties) fichier. Ce fichier est présent dans le/bin dossier de JMeter.Pour changer le format par défaut, recherchez la ligne suivante dans jmeter.properties -

jmeter.save.saveservice.output_format=
  • En utilisant la fenêtre contextuelle Config comme indiqué dans la capture d'écran suivante -

JMeter crée les résultats d'un test exécuté sous forme de journaux de texte JMeter (JTL). Ceux-ci sont normalement appelés fichiers JTL, car c'est l'extension par défaut - mais n'importe quelle extension peut être utilisée.

Si plusieurs tests sont exécutés en utilisant le même nom de fichier de sortie, JMeter ajoute automatiquement de nouvelles données à la fin du fichier.

L'écouteur peut enregistrer les résultats dans un fichier mais pas dans l'interface utilisateur. Il est destiné à fournir un moyen efficace d'enregistrer des données en éliminant la surcharge de l'interface graphique.

Lors de l'exécution -

  • GUI mode - utiliser l'écouteur Simple Data Writer

  • non-GUI mode - le drapeau -l peut être utilisé pour créer un fichier de données.

Les auditeurs peuvent utiliser beaucoup de mémoire s'il y a beaucoup d'échantillons. Pour minimiser la quantité de mémoire nécessaire, utilisez le format Simple Data Write with CSV.

Format du journal CSV

Le format du journal CSV dépend des éléments de données sélectionnés dans la configuration. Seuls les éléments de données spécifiés sont enregistrés dans le fichier. L'ordre d'apparition des colonnes est fixe et est le suivant -

Champ La description Exemple de valeur
timeStamp en millisecondes depuis le 1/1/1970 1354223881017
écoulé en millisecondes 1858
étiquette étiquette d'échantillonneur Requête HTTP
Code de réponse par exemple 200, 404 200
responseMessage par exemple OK D'accord
threadName Groupe de fils 1-1
Type de données ex. texte texte
Succès vrai ou faux vrai
échecMessage si seulement
octets nombre d'octets dans l'échantillon 34908
grpThreads nombre de threads actifs dans ce groupe de threads 1
toutes les discussions nombre total de threads actifs dans tous les groupes 1
URL http://tutorialspoint.com
Nom de fichier si Enregistrer la réponse dans un fichier a été utilisé
latence heure de la première réponse 132
codage utf-8
SampleCount nombre d'échantillons (1, sauf si plusieurs échantillons sont agrégés) 1
ErrorCount nombre d'erreurs (0 ou 1, sauf si plusieurs échantillons sont agrégés) 0
Nom d'hôte où l'échantillon a été généré Ordinateur portableManisha
Temps d'inactivité nombre de millisecondes de temps d'inactivité (normalement 0)
Variables si spécifié

Enregistrement des données de réponse

Les données de réponse peuvent être enregistrées dans le fichier journal XML si nécessaire. Cependant, il ne permet pas de sauvegarder des fichiers et des images volumineux. Dans de tels cas, utilisez le post-processeur Save_Responses_to_a_file. Cela génère un nouveau fichier pour chaque échantillon et enregistre le nom de fichier avec l'exemple. Le nom de fichier peut ensuite être inclus dans la sortie de journal d'exemple. Les données seront extraites du fichier si nécessaire lors du rechargement de l'exemple de fichier journal.

Chargement (lecture) des données de réponse

Pour afficher un fichier de résultats existant, vous pouvez utiliser le bouton "Parcourir ..." du fichier pour sélectionner un fichier. Si nécessaire, créez simplement un plan de test factice avec l'auditeur approprié.

Enregistrement des données de l'interface graphique de l'auditeur

JMeter est capable de sauvegarder n'importe quel écouteur sous forme de fichier PNG. Faire cela,

  • Sélectionnez l'auditeur dans le panneau de gauche en sélectionnant Édition → Enregistrer comme image. Une boîte de dialogue de fichier apparaît.

  • Saisissez le nom souhaité.

  • Sauvegardez l'auditeur.