定时执行

在执行计划中自定义设置的执行方式、策略来定时执行执行集。则执行集会根据设置的相应执行策略定时自动执行。执行计划使得测试更加方便快捷,同时也极大的提升了测试效率。


名称:表示计划名称。

执行策略:定义执行集执行的策略。每五分钟执行一次、每30分钟执行一次等,也可自定义执行策略。自定义执行策略cron表达式实际上是由七个子表达式组成,这些表达式之间用空格分隔。

选择环境:定义触发执行集得配置,支持按自定义配置执行或选择环境配置触发执行。(环境在资源管理-环境管理中配置),当环境中得配置发生变更,需同步配置时需要在执行计划-选择环境栏后点击同步并保存哦。

执行器:选择执行集执行的执行器。

请求头模板:表示执行此执行集所选择header模板。若执行集单用例或场景用例中请求头参数中key值与header模板中参数key值一致,则header模板中参数覆盖用例中请求头参数;否则追加到用例请求头参数中。可在"资源管理"->"Header模板"中进行配置管理。

域名替换:支持通配符进行单个或全量域名替换,设置默认域名替换规则。

Cron表达式 范围 允许的特殊字符 使用
Seconds(秒) 0~59 , - * / */5 * * * * ?(每五秒钟执行一次)
Minutes(分) 0~59 , - * / 0 */1 * * * ?(每分钟执行一次)
Hours(时) 0~23 , - * / 0 0 5-15 * * ? (每天5点至15点整点执行)
Day-of-Month(天) 1~31(请注意所设置月份的时间天数) , - * ? / 0 0 5,15 * * ? (每天5点、15点执行一次)
Month(月) 0~11(JAN~DEC) , - * / 0 0 9 1 * ? (每月1号9点执行一次)
Day-of-Week(周) 1~7(SUN~SAT,1为SUN) , - * ? / # 0 0 9 ? * WED (每周三9点执行一次)
Year(年) 可选字段 1970~2099 , - * / 0 0 9 * * ? 2018 (2018年每天9点执行一次)

注:在定义cron表达式时请注意字符格式,请勿设置以秒为单位的执行策略方式,合理定义执行策略。

特殊字符含义:

* :代表所有可能的值。在Month中表示每个月,在Day-of-Month中表示每天,在Hours表示每小时。

-:表示指定范围。如在Hours子表达式中0 0 5-8 * * ?,“5-8”表示在每天5点至8点整点触发。

,:表示列出枚举值。如:在Minutes子表达式中0 5,15,25 * * * ?,“5,15,25”表示在每小时的5分钟、15分钟、25分钟触发。

/ :表示用于指定增量。如:在Minutes子表达式中0 0/15 * * * ?,“0/15”表示从0分钟开始,每15分钟执行一次,也可以使用"*/15"等同于"0/15","3/20"表示从第3分钟开始,每20分钟执行一次。即与"3,23,43"(表示第3,23,43分钟触发)的含义一样。

? :表示用在Day-of-Month和Day-of-Week中,指“没有具体的值”。当两个子表达式其中一个被指定了值之后,为了避免冲突,需要将另外一个的值设为“?”。如:在每月20日触发调度,不管20号是星期几,只能用如下写法:0 0 0 20 * ?,其中Day-of-Week最后只能用“?”,而不能用“*”。

#:表示只能用在day-of-week字段。用来指定这个月的第几个周几。如:在day-of-week字段用"6#3" 或 "FRI#3"表示这个月第3个周五(6指周五,3指第3个)。若指定的日期不存在,则不会触发。

告警模板:选择执行集执行报警的模板。分为普通报警模板与梯度报警模板,可在"资源管理"->"告警模板"进行配置管理。

告警接收组:定义执行集执行报警接收账号组,可在"后台管理"->"用户组"进行配置管理。

告警接收人:定义执行集执行报警通知人。

通知类型:定义执行集执行报警通知类型。

通知方式:定义执行集执行报警通知方式。邮件、PoPo与Stone报警发送到对应账号中。

  • 短信:需接收人在个人信息页面填写手机号。报警时间段:工作日22:00~次日09:00和周末全天。

  • 电话:需接收人在个人信息页面填写手机号(需手机号归属地为浙江省),并给账号添加至"后台管理"->"电话告警白名单"中(可联系产品管理员添加)。报警时间段:工作日23:00~次日09:00和周末全天,当使用“梯度告警策略模板”时,只会在L3时触发电话报警,其他策略不受影响。

  • POPO群:首先将“grp.goapi@corp.netease.com”此账号添加到需接收群中,在popo群输入框中输入群号即可。

通用配置:

模式 :支持串行/并行得方式触发定时任务。

开启数据驱动:表示是否开启单用例数据驱动功能。开启时,执行集中配置了数据驱动的单用例以数据驱动方式执行(以数据驱动方式执行的单用例不支持失败重跑),其它用例按原逻辑执行。

失败停止:勾选失败停止,在场景用例步骤不通过时,停止执行。

超时时间:可对执行集设定最长执行时间,如执行时间超过设定时间则执行集停止执行,任务转态变更为取消状态。

注:执行集定时任务可在执行集卡片上设置,也可在执行集详情页面中"定时计划"设置,可设置多个执行计划。若需要设置多个执行计划请联系平台相关人员。

Copyright © GoApi 2018 all right reserved,powered by Gitbook该文件修订时间: 2023-08-24 14:35:00

results matching ""

    No results matching ""