如下图是选择command Line:Executable with parameters设置启动jmeter.bat
命令如下
command Executable: D:apache-jmeter-3.0injmeter.bat command parameters: -n -t D:apache-jmeter-3.0inskjAutoTestskjAutoTest.jmx -l test.jtl
如果按照上面步骤设置,在执行脚本后,可能会碰到神奇的问题,比如上传图片等脚本不能使用,但是如果脚本中你的图片或视频文件路径使用绝对路径,那jmeter是可以正常执行的,出现这个问题,是因为teamcity用Executable with parameters启动jmeter会导致读取文件路径IO异常,解决办法如下就是将步骤中的Executable with parameters启动改为直接custom script执行,执行的命令如下图
启动jmeter的命令如下,即可解决脚本执行失败
d: cd D:apache-jmeter-3.0in jmeter.bat -n -t D:apache-jmeter-3.0inskjAutoTestskjAutoTest.jmx -l test.jtl