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/***
原文地址:https://www.cnblogs.com/sherlock1059/p/15118523.html