首页 > 解决方案 > 无法在 Jenkins 上成功构建 Jmeter 测试

问题描述

我正在尝试在 Windows 批处理命令下使用以下脚本在詹金斯上运行 Jmeter 测试:

C:\Users\udeme.bassey\Downloads\apache-jmeter-5.4.1\apache-jmeter-5.4.1\bin>jmeter -jjmeter.save.saveservice.output_format=csv -n -t "C:\Users\ udeme.bassey\Downloads\apache-jmeter-5.4.1\apache-jmeter-5.4.1\bin\VibraniumValley.jmx" -l "C:\Users\udeme.bassey\Downloads\apache-jmeter-5.4.1\ apache-jmeter-5.4.1\bin\Reports\VVjenkinsreport.csv"

Jenkins 的控制台输出返回以下内容: Running as SYSTEM Building in workspace C:\Program Files (x86)\Jenkins\workspace\JmeterJenkinsJob [JmeterJenkinsJob] $ cmd /c call C:\WINDOWS\TEMP\jenkins930034514613825368.bat

C:\Program Files (x86)\Jenkins\workspace\JmeterJenkinsJob>C:\Users\udeme.bassey\Downloads\apache-jmeter-5.4.1\apache-jmeter-5.4.1\bin -jjmeter.save.saveservice。 output_format=csv -n -t "C:\Users\udeme.bassey\Downloads\apache-jmeter-5.4.1\apache-jmeter-5.4.1\bin\VibraniumValley.jmx" -l "C:\Users\udeme .bassey\Downloads\apache-jmeter-5.4.1\apache-jmeter-5.4.1\bin\Reports\VVjenkinsreport.csv" 1>jmeter 'C:\Users\udeme.bassey\Downloads\apache-jmeter-5.4。 1\apache-jmeter-5.4.1\bin' 不是内部或外部命令、 可运行程序或批处理文件。

'。性能:未配置使测试不稳定的阈值性能:未配置使测试失败的阈值性能:文件 VVjenkinsreport.csv 报告了 25.0% 的错误 [成功]。 构建状态为:FAILURE 已完成:FAILURE

标签: jenkinsjmeter

解决方案


您的命令中有错字,或者是复制粘贴问题。您需要更改 >\

C:\Users\udeme.bassey\Downloads\apache-jmeter-5.4.1\apache-jmeter-5.4.1\bin>jmeter 
                                                                           ^ here

JMeter命令行参数也区分大小写,如果要传递jmeter.save.saveservice.output_format=csv参数以覆盖.jtl 文件输出格式属性,则需要使用大写J,例如:

jmeter -Jjmeter.save.saveservice.output_format=csv

更多信息:持续集成 101:如何使用 Jenkins 运行 JMeter


推荐阅读