web-dev-qa-db-fra.com

Comment enregistrer mes résultats Apache jMeter dans un fichier CSV?

J'ai créé mon test jMeter qui effectue 20 000 requêtes HTTP. J'ai inclus l'auditeur "Afficher les résultats dans le tableau". Après avoir exécuté le test, je voudrais enregistrer les résultats de la table dans un fichier CSV.

24
dacracot

Ok, je l'ai compris. La moins intuitive des interfaces graphiques ... tapez dans le champ le nom du fichier que vous souhaitez enregistrer, lancez le test. Cela crée et écrit dans le fichier.

35
dacracot

Ajoutez simplement un rapport agrégé à votre plan de test en sélectionnant Fil-> Listener-> AggregateReport Exécutez votre test. Lorsqu'il est terminé, le rapport agrégé affiche les informations sur les tests. . 

8
jai
1
sara.flo

Vous pouvez faire pression pour obtenir les résultats de nombreuses façons. Ceci est la façon CLI:

ÉTAPES: 1. télécharger la dernière version de jmeter

  1. Extrayez dans votre répertoire souhaité. Par exemple, extrayez à /tmp/
  2. Maintenant, le format de fichier de sortie par défaut sera csv. Pas besoin de changer quoi que ce soit ou de spécifier dans la commande CLI.
  3. Enregistrez le fichier jmx à partir de la console de l'interface utilisateur. Disons que vous avez enregistré dans le répertoire examples Par exemple: 
  4. Maintenant, exécutez la commande à partir de la console CLI: jmeter -n -t examples/test.jmx -l examples/output.csv

Maintenant, si vous voulez changer le format par défaut, vérifiez le paramètre suivant dans jmeter.properties file: jmeter.save.saveservice.output_format=xml

Maintenant, si vous exécutez la commande, ./jmeter -n -t examples/test.jmx -l examples/output.jtl Output sera stocké au format xml.

Maintenant, faites la demande sur plusieurs serveurs (Requête d’informations supplémentaires pour une bonne connaissance): Nous pouvons spécifier l’hôte et le port comme argument/balises dans la commande CLI 

./jmeter -n -t examples/test.jmx -l examples/output.csv -JHOST=<Host> -JPORT=<PORT>

1
shashankS

Vous pouvez enregistrer le résultat dans n’importe quel écouteur. Voici les étapes à suivre:

Aller à la discussion -> Ajouter -> Auditeur -> Afficher l’arborescence des résultats (ou tout autre auditeur) Image ici

Ici, vous pouvez enregistrer le fichier en lui attribuant le nom de fichier abc.csv et procéder à la configuration. Vous devez alors décocher le fichier xml et cliquer sur le fichier csv. De plus, le résultat du fichier abc.csv est enregistré par défaut dans le dossier bin de l'outil Apache-jmeter.

0
Kajal Sharma

1. Terminal ouvert

2. Naviguez dans le dossier bin de Jmeter

3.Exécutez jmeter -n –t (chemin du fichier jmx) /test.jmx -l (chemin pour enregistrer votre résultat) /testresults.csv

-n-It indique que JMeter doit s'exécuter en mode non-graphique

-t-Nom du fichier JMX que vous voulez exécuter

-l: Nom du fichier csv pour consigner les résultats

0
Sanjay Bhatia