2017-08-19 1 views
0

Je suis confronté à une erreur lors de l'exécution de Performance Plugin sur Jenkins pour les tests JMeter (J'ai le fichier source sur Performance Plugin défini sur **/*.jtl).Jenkins JMeter Perfomance Plugin Erreur: Exception lors de la détermination de l'erreur absolue/évaluation du seuil instable

Performance: Percentage of errors greater or equal than 1% sets the build as unstable Performance: Percentage of errors greater or equal than 1% sets the build as failure ERROR: Exception while determining absolute error/unstable threshold evaluation java.io.IOException: The filename, directory name, or volume label syntax is incorrect at java.io.WinNTFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(Unknown Source) at hudson.plugins.performance.PerformancePublisher.perform(PerformancePublisher.java:581) at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:78) at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20) at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:779) at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:720) at hudson.model.Build$BuildExecution.post2(Build.java:185) at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:665) at hudson.model.Run.execute(Run.java:1745) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43) at hudson.model.ResourceController.execute(ResourceController.java:98) at hudson.model.Executor.run(Executor.java:401)

Je me demandais si quelqu'un a rencontré ce problème ou mieux résolu il.

+0

Exécuter procmon avec un filtre sur les erreurs et voir à quel fichier cela échoue – Marged

+0

@Marged - merci beaucoup de regarder mon problème. J'ai mon JENKINS_HOME mis à C: \ Jenkins. A jeté un coup d'oeil à la console se connecte à nouveau et vu qu'il cherche le jtl à: Performance: Parsing JMeter rapport fichier 'C: \ Program Files (x86) \ Jenkins \ jobs \ PERF - JOB \ builds \ 37 \ performance-reports \ JMeter \ 1808-1031-MYPERFORMANCEBenchmark.jtl '. Comment puis-je lui faire regarder l'espace de travail pour le fichier requis? – JavaMan

Répondre

0

La question que je faisais face était liée à l'exécution de travail de construction JMeter sur Jenkins Node au lieu de Jenkins Master. J'ai résolu le problème après la mise à niveau vers Performance Plugin version 3.3 (qui avait fusionné la requête Pull # 97). Merci à tous pour répondre à ma question et surtout @UBIK LOAD PACK pour les pointeurs.

0

Je ne sais pas quelle version de plugin que vous utilisez, mais vous pouvez être confronté à ce problème:

+0

Merci d'avoir répondu à ma question. J'ai vérifié la version du plugin et c'est 3.0 alors pensez que ça devrait aller. D'autres pointeurs? – JavaMan

+0

pouvez-vous montrer votre configuration? Thx –

+0

Merci @UBIK LOAD PACK. Jenkins Accueil (Noeud): C: \ Jenkins || Structure du répertoire dans l'espace de travail: projet-ui-tests/perf/target/jmeter/résultats/DDMM-HHMM-Perfor manceTest.jtl || Publier la configuration du rapport de résultat de test de performance Fichiers de données source: projet-ui-tests/perf/target/jmeter/results/*. Jtl || Performance Plugin recherche jtl à l'emplacement suivant: C: \ Program Files (x86) \ Jenkins \ jobs \ PERF-JOB \ builds \ 43 \ performance-reports \ JM eter \ DDMM-HHMM-Perfo rmanceTest.jtl – JavaMan