为什么jenkins不能执行jmx的某些名称?
1.当我的脚本名为lotteryOnline时无法执行: 2.但更改为其他名称(如游戏),生成成功:为什么jenkins不能执行jmx的某些名称?,jenkins,ant,jmeter,Jenkins,Ant,Jmeter,1.当我的脚本名为lotteryOnline时无法执行: 2.但更改为其他名称(如游戏),生成成功: 因为有一个名为game.itl的文件。您提供的game参数似乎用于选择该文件。很可能您的JMeter测试执行此lotteryOnline测试计划失败。失败的原因可以在jmeter.log文件中看到。如果没有看到日志文件,可以将jmeterlogfile参数添加到jmeterAnt任务中,如: <jmeter jmeterhome="${jmeter.home}" te
因为有一个名为
game.itl的文件。您提供的game
参数似乎用于选择该文件。很可能您的JMeter测试执行此lotteryOnline
测试计划失败。失败的原因可以在jmeter.log文件中看到。如果没有看到日志文件,可以将jmeterlogfile
参数添加到jmeter
Ant任务中,如:
<jmeter
jmeterhome="${jmeter.home}"
testplan ="${testpath}/${test}.jmx"
resultlog="${testpath}/${test}.jtl"
jmeterlogfile="/path/to/jmeter.log"> <!-- add this line to enable logging-->
参考资料:
Jmeter.log显示Jmeter测试执行已中断。但是,相同的脚本在我的本地Windows上以UI和非GUI模式运行良好。您是否为Ant提供了足够的Java堆空间?JMeter可能会出现内存不足的问题,要解决这个问题,您需要通过将
值传递到build.xml文件或设置ANT_OPTS=-Xmx512M
环境变量来增加JVM堆大小(将此512M
默认设置修改为总物理RAM的约80%)。另外,请确保您遵循文章中的建议。好的,我会再试一次。