jenkins - 无法在 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
解决方案
您的命令中有错字,或者是复制粘贴问题。您需要更改 >
为\
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
推荐阅读
- python-3.x - 如何以编程方式运行 Python 单元测试
- tokbox - 自定义布局的 Tokbox 组视频存档
- php - wordpress 短代码仅适用于一页
- ios - 如何在 iOS 应用程序中优先考虑 BLE 操作/角色?
- jquery - Highchart 插件 JQuery xAxis 未定义
- javascript - D3 条形图。如何根据 JSON 数据设置自定义 x 和 y 轴?
- javascript - Canvas LineTo 不工作 IOS / IPAD
- c# - 按标题排序文本文件,然后按正文
- java - cameraCharacteristics 的拆箱可能会产生 Nullpointer Exception 和 FindBugs
- sql - 拒绝两个字段中的空值