web-dev-qa-db-fra.com

Comment sauvegarder jmeter Summary Report et d’autres graphiques (par exemple, le graphique du temps de réponse) automatiquement

Chaque fois que j'exécute le script Jmeter, je dois enregistrer manuellement le rapport de synthèse et les graphiques.
Je veux qu’ils soient stockés automatiquement.

J'ai essayé d'écrire les résultats du résumé dans le fichier C:\JMeter\Summary${__time(ddMMyy HHmmss)}.csv.

Mais cela sort au format XML. Je veux sous forme de tableau.

Lorsque j'essaie d'enregistrer le graphique de réponse comme suit C:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif.
Le graphique n'est pas stocké. Il sort comme image invalide.

Dites-moi aussi comment analyser les résultats obtenus et comment les interpréter si je charge un site Web à l’essai.
Mon site Web est comme se connecter en tant qu’utilisateur, rechercher et ajouter des produits au panier, traiter la commande, la payer et voir la commande qui a été traitée récemment.

9
user1984004PRI
  1. Recherchez dans ces réponses des informations détaillées sur l'obtention de résultats csv à la fois via l'interface graphique et CMD pour les composants prêts à l'emploi de jmeter:

    Pour basculer entre les formats de stockage des résultats XML/CSV pour les auditeurs, utilisez 

    • soit le dialogue "Configurer" de l'écouteur (Exemple de résultat enregistrer la configuration: cocher/décocher "Enregistrer au format XML")
    • ou configuration du fichier de résultats } section du fichier jmeter.properties:
      jmeter.save.saveservice.output_format=csv
      jmeter.save.saveservice.assertion_results_failure_message=true
      jmeter.save.saveservice.default_delimiter=|
      
  2. Vous aimerez peut-être ce bel ensemble de jmeter-plugins personnalisés - Jmeter Plugins , -, en particulier les composants Graph et outil de ligne de commande JMeterPluginsCMD .

  3. En ce qui concerne la possibilité de sauvegarder les graphiques générés: Je peux enregistrer avec succès les graphiques créés à la fois pour Graphique agrégé _ et Graphique du temps de réponse , aux formats .tif et .png (Jmeter v.2.8).
    Peut supposer que vous utilisez probablement votre chemin pour stocker le graphique en tant qu’image (C:\JMeter\ResponseGraph${__time(ddMMyy HHmmss)}.tif dans la question ci-dessus) dans le champ Filename de la section Write results to file / Read from file de la configuration Graphique de temps de réponse/Graphique agrégé. Mais ce champ sert au fichier de résultats de jmeter (.jtl/.csv) à écrire/lire depuis, pas le chemin pour stocker le graphique en tant qu’image.

    Je ne suis pas sûr que vous puissiez stocker automatiquement les graphiques générés à partir de cet écouteur (par exemple, lors de l'exécution d'un scénario de test en mode non-GUI).
    Si vous en avez besoin, vous pouvez éventuellement mieux examiner Outil de ligne de commande JMeterPluginsCMD qui permet de générer un fichier PNG pour le programme d’écoute sélectionné (il existe un exemple dans la description de l’utilisation du plugin).

  4. Pour les possibilités d’analyse des journaux, examinez cette question récente:

15
Aliaksandr Belik

Ajoutez jp @ gc - Générateur de graphiques plugin dans votre Apache Jmeter. Il créera et enregistrera le graphique dans le répertoire défini par l'utilisateur. Vous devez ajouter Afficher l’arborescence des résultats avant celle-ci. entrez la description de l’image ici

0
Kabirul Islam