Jenkins填坑之构建ant项目时,执行结果提示input file xxx.jtl does not exist
问题背景:
在shell窗口直接运行ant命令,能正常生成测试报告,但是用Jenkins构建项目,提示信息如下:
网上找的解决方案,大致分为三种:
1.权限不够
之所以ant命令能执行,而Jenkins构建不了,是因为Jenkins所在用户组没有相应的写入权限,如图:
给html和jtl文件夹赋予权限后,问题随之而解(这也是我本次的问题所在)
2.jmeter配置文件修改
根据网上的说法,如果控制台输出上述错误,有可能原因是jmeter的配置文件设置错误,具体修改规则如下:
- 打开jmeter安装目录并在bin目录下找到jmeter.properties文件
- 用编辑器打开该文件,找到jmeter.save.saveservice.output_format=csv语句,将csv修改成xml,如果该语句被注释了需要放开注释
- 修改好配置文件后,重新构建项目
3.Jenkins项目配置的属性加上加密方式
以上是我整理的解决方式,希望能对大家有所帮助!
***欢迎大家关注我的博客,码字不易,如需转载,烦请注明出处——https://www.cnblogs.com/sherlock1059/***