jenkins
一、持续集成测试(CI)定义
注意点:
新建节点:
编辑节点
代理包存放到工作目录
在dos下执行
刷新节点
==========================================================
新建项目
节点对应:
执行windows 批处理
构建的脚本
(1)python脚本
python C:\Users\Administrator\PycharmProjects\gs2\gsml\gs_ui\ui_001.py
rf中的自动化脚本
(1)rf中单个用例执行
格式:pybot --test 用例名称 套件路径
案例:pybot --test 用例 D:\rf\hz6\aa\hzdcs\aa\bb.robot
(2)执行整个套件下的用例
格式:pybot 套件路径
案例:pybot D:\rf\hz6\aa\hzdcs\aa\bb.robot
(3)执行一个项目下路径
格式:pybot 项目路径
案例:D:\rf\hz6\aa
(4)执行带有标签的用例
格式:pybot --i 标签名 套件用例
案例:ot --i s D:\rf\hz6\aa\hzdcs\aa\bb.robot
========================================
运行结果:
成功
失败
未运行
========================================
定时构建
触发器是用于控制自动化测试执行时间的
日程表里有5个数字,分别代表
* * * * * :每个*对应:分时日月周
格式:H /* * * * (要空)
第一个*:分钟:0-59
第二个*:小时:0-23
第三个*:日:1-31
第四个*:月:1-12
第五个*:周:0-7 0和7都代表星期天
表示符合
H 表示随机,没有用到 H 随机的话,不要加括号
* 表示所有
- 表示连续
/ 表示间隔
, 表示和
* 指定所有有效的值
M-N 指定一个值的范围
M-N/X或者*/X通过指定范围或整个有效范围的X的间隔步进
A,B,...,Z 枚举多个值
例如:
# 每隔15分钟。(或许:07, :22, :37, :52)
H/15 * * * *
# 每前半小时中每隔10分钟。 (3次, 或许:04, :14, :24)
H(0-29)/10 * * * *
# 每个工作日从早上9点45分开始到下午3点45分结束这段时间内每间隔2小时的45分钟那一刻。
45 9-16/2 * * 1-5
#每个工作日从早上9点到下午5点这段时间内每间隔2小时之间的某刻。(或许在上午10:38, 下午12:38, 下午2:38 , 下午4:38)
H H(9-18)/2 * * 1-5