jenkin集成jmeter报错result_xxxxxx.jtl does not exist
jenkins集成jmeter进行自动化接口测试,执行的时候报如下错误:
分析原因:在linux系统中建的jmeter文件夹结构如下:
报错的原因是jenkins执行的时候不是以root用户去执行的,而是以jenkins用户去执行脚本,jenkins用户没有对result文件夹下的jtl文件夹的读写权限,导致系统不能从jtl文件夹下取出result_xxxxxx.jtl 文件而报错。
解决办法:对result下的jtl文件夹赋予最大权限。
查看修改之后的权限:
当文件夹的权限达到最高权限766或者777的时候,文件夹的背景色就会变成绿色。对目录而言,写才是最高权限,6就代表了文件夹的最高权限。
至此,再次运行jenkins不再报错,问题解决!