第一步:给Jenkins工程添加变量,在General标签中,勾选This project is parameterized选项,如图
第二步:填写变量名及变量值,如图
可以看到我们的变量名叫sheet_name,对应的变量值有6个
编写配置文件
这里先提一下配置文件的内容,是我们工程文件下的Data Files文件文件夹中存放的根据测试数据文件生成的.dat文件,我们来看一下dat文件的作用,如图:
所以我们要在Jenkins写一个配置文件,把对应的sheetName字段写成一个参数,每次build前把对应的值赋给参数,并写入到配置文件中,并把Jenkins的配置文件替换到工程文件中,从而达到切换环境的目的。
第一步:在Jenkins首页点击Manage Jenkins,进入配置页面
第二步:在配置页中点击Managed files
第三步:点击Add a new Config添加配置文件,并选择文件类型为Custom file,提交
第四步:编写配置文件,如图
将配置文件替换到工程文件中
第一步:选择Build Environment标签,并勾选Provide Configuration files选项
第二步:选择刚才配置的配置文件,并填写配置文件的替换路径
Note:这里注意文件路径只用写相对路径
读取测试报告
Katalon在每次运行后都会生成html和xml格式的报告,如果想要在jenkins中查看报告,我们需要安装一个插件Html Publisher
第一步:安装插件Manage Jenkins->Manage Plugins->Available(很基础就不截图了)
第二步:获取插件,然后一路点确定安装
第三步:回到建立的Jenkins工程下的Post Build Actions标签下,分别选择Publish HTML reports和Publish JUnit test result report
第四步:填写两种报告的相对路径,并填写获取报告文件的规则,如图
经过上述的一系列操作,我们可以在Build前选择运行脚本的环境,在Build后,可以直接在Jenkins上查看测试报告。
破坏者(2022-01-18 23:31:41)
@洛洛 注意文中相对路径和绝对路径的使用