Jenkins参数化构建
由于我们在测试过程中,可能需要在多个测试环境跑用例,这个时候就需要jenkins参数化了。
Jenkins参数化一般常用的有两种方式:Choice和String Parameter两种
一、简介
1.Choice:给出多个选项,构建时可以手动选择参数,默认是Coices内的第一行数据,在job中显示方式如下:
2.String Parameter:就是一个使用字符串值的参数变量,手动输入参数值。此处没有截图
二、构建
1.进入job后---点击配置
2.参数化构建过程--chioce
3.写入参数
注意:choices换行写
4.使用
将参数化的值传到测试用例里面后进行接收使用。
jenkisn参数化后传到使用文件里面后的形式如下:
[文件名,参数1,参数2,参数3,.....]
故,在使用时需要将所需参数参数从list里面取出来传到相应位置。
在“构建”---“excute shell”中进行接收并使用
1)robot framework使用方法:
2)python使用方法
在start文件里面取出参数化传进去的需要的值
host=sys.argv[1]
取值从1开始
其中shell的写法如下:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步