自动化测试持续集成(五):构建定时执行的测试任务

一、任务

通过构建windows批处理命令,实现不用打开pycharm也可以执行脚本
如果我们想不用手工点击执行,而是在晚上,通过jenkins的【定时构建】方式,自动执行,应该如何设置呢?

二、实现

(1)构建任务
根据前面的【jenkins构建测试任务】新建好测试任务
自动化测试持续集成(五):构建定时执行的测试任务
(2)选择
【构建触发器-定时构建】
自动化测试持续集成(五):构建定时执行的测试任务
(3)设置时间
点击右侧的问号,可以查看具体时间设置,规范:
①相邻字符用空格隔开
②【,】表示多选
③【-】表示范围
④【/】每隔多长时间
自动化测试持续集成(五):构建定时执行的测试任务
例子:我们想设置每天,晚上10点,执行任务,日程表写法如下:

0 22 * * *

字符位置(相邻字符用空格隔开) 例子中的含义
第一个,表示分钟 0分钟
第二个,表示小时 晚上10点
第三个,表示日期的几号 *表示每天都执行
第四个,表示日期的月份 *表示每个月都执行
第五个,表示日期的星期 *表示每个周都执行

(4)时间设置实例
实例(1):在7月和12月的,1号到15号,早晨9点执行

0 9 1,12 1-15 *

实例(2):每周五,每隔一小时执行一次

8/60 * * * 5

实例(3):每周一和周四,上午9点17分执行

17 9 * * 1,4