第十五章:Jenkins进阶操作

第一步:给Jenkins工程添加变量,在General标签中,勾选This project is parameterized选项,如图

如何在Jenkins切换环境 配置变量 1

第二步:填写变量名及变量值,如图

如何在Jenkins切换环境 配置变量 2

可以看到我们的变量名叫sheet_name,对应的变量值有6个

编写配置文件

这里先提一下配置文件的内容,是我们工程文件下的Data Files文件文件夹中存放的根据测试数据文件生成的.dat文件,我们来看一下dat文件的作用,如图:

如何在Jenkins切换环境 编写配置文件1

所以我们要在Jenkins写一个配置文件,把对应的sheetName字段写成一个参数,每次build前把对应的值赋给参数,并写入到配置文件中,并把Jenkins的配置文件替换到工程文件中,从而达到切换环境的目的。

第一步:在Jenkins首页点击Manage Jenkins,进入配置页面

如何在Jenkins切换环境 编写配置文件2

第二步:在配置页中点击Managed files

如何在Jenkins切换环境 编写配置文件3

第三步:点击Add a new Config添加配置文件,并选择文件类型为Custom file,提交

如何在Jenkins切换环境 编写配置文件4

第四步:编写配置文件,如图

如何在Jenkins切换环境 编写配置文件5

将配置文件替换到工程文件中

第一步:选择Build Environment标签,并勾选Provide Configuration files选项

将配置文件替换到工程文件中 1

第二步:选择刚才配置的配置文件,并填写配置文件的替换路径

将配置文件替换到工程文件中 2

Note:这里注意文件路径只用写相对路径

读取测试报告

Katalon在每次运行后都会生成html和xml格式的报告,如果想要在jenkins中查看报告,我们需要安装一个插件Html Publisher

第一步:安装插件Manage Jenkins->Manage Plugins->Available(很基础就不截图了)

第二步:获取插件,然后一路点确定安装

第三步:回到建立的Jenkins工程下的Post Build Actions标签下,分别选择Publish HTML reports和Publish JUnit test result report

读取测试报告 3

第四步:填写两种报告的相对路径,并填写获取报告文件的规则,如图

读取测试报告 4

经过上述的一系列操作,我们可以在Build前选择运行脚本的环境,在Build后,可以直接在Jenkins上查看测试报告。

上一页12下一页


留言

  1. #1

    破坏者(2022-01-18 23:31:41)
    @洛洛 注意文中相对路径和绝对路径的使用

  2. #2

    洛洛(2022-01-18 17:12:45)
    请问为什么配置文件中获取不到参数呢