【发布时间】:2016-02-24 20:13:21
【问题描述】:
我正在尝试让我的 jmeter 测试计划在 Jenkins 中执行。 jmeter 和 Jenkins 都安装在我的本地 Windows 机器上。我已经在 Jmeter 中设置了一些属性,并验证我可以使用以下命令从 cmd 行成功运行它们:C:\Users\MikeL\Documents\apache-jmeter\bin>jmeter -n -t testApp.jmx -l log.jtl -Jenv=dev -JloopCount=2
现在在 Jenkins 我创建了一个新项目,创建两个新参数,并根据我在网上找到的示例在“执行 shell”中输入以下内容。我没有在 Jenkins 中配置任何其他内容。 sh jmeter.sh -n -p user.properties -t C:/Users/MikeL/Documents/apache-jmeter/bin/testApp.jmx -l log.jtl -Jenv=dev -JloopCount=1
可以说这个脚本不会构建我的 jmeter 测试。我收到此错误:Cannot run program "sh" (in directory "C:\Program Files (x86)\Jenkins\workspace\LOS API Regression Tests"): CreateProcess error=2, The system cannot find the file specified
如果有人有任何线索,我将非常感激!
【问题讨论】: