关于Jenkins集成jmeter时报input file xxx.jtl does not exist的问题
我之前也是ant直接调Jmeter可以执行成功,但是通过Jenkins调ant就会执行失败,日志会报input file xxx.jtl does not exist,网上搜了很多帖子,也没一个可行的执行方案。最后看到一篇关于修改文件权限的文章,给了我灵感。ant能调用成功,但是Jenkins会执行失败的根本原因,在于ant和Jenkins对TestReport/jtl和TestRepor...
·
我之前也是ant直接调Jmeter可以执行成功,但是通过Jenkins调ant就会执行失败,日志会报input file xxx.jtl does not exist,网上搜了很多帖子,也没一个可行的执行方案。最后看到一篇关于修改文件权限的文章,给了我灵感。
ant能调用成功,但是Jenkins会执行失败的根本原因,在于ant和Jenkins对TestReport/jtl和TestReport/html两个文件的权限不一样,所以前者会成功,后者会失败。
关于文件夹权限的查看和修改,可以查看这篇文章
我没有细究ant和Jenkins具体什么属于什么用户,只是简单粗暴的将两个文件夹都修改为了所有用户可写入
然后Jenkins就执行成功了,希望跟我碰到同样的问题同学,修改文件夹权限后可以解决问题。
更多推荐
已为社区贡献7条内容
所有评论(0)