Skip to content

定时任务 ​

定时任务会在约定时间由当前绑定的浏览器 Runner 执行。你可以让任务运行执行计划,也可以直接指定一组按顺序执行的用例。

创建任务 ​

  1. 在顶部选定项目,从左侧进入「定时任务」,点击「新建任务」。也可以从执行计划详情进入该计划的定时任务列表并创建任务。
  2. 填写任务名称。运行方式选择「本机执行」,这是当前可用的方式。
  3. 在「执行内容」中选择一个执行计划,或选择 1–100 个当前项目的用例。指定用例可以按分组勾选、全选当前筛选结果,再拖拽或用上下按钮调整执行顺序。
  4. 选择每天、每周或每月,设置执行的小时和分钟;每周还要选择星期,每月还要选择日期。设为每月 29–31 日时,较短月份会在当月最后一天执行。
  5. 勾选「启用任务」并保存。启用时需要当前浏览器的扩展 Runner 已连接;任务会绑定到该浏览器设备。

如果需要执行前检查登录态或遇到首个失败立即停止,请先在执行计划中配置这些策略,再将该计划选为任务目标。直接指定用例的任务会按顺序继续执行后续用例。

运行条件 ​

  • 到点时,绑定设备的电脑和 Chrome 必须运行、CueCast 扩展须为 2.0.2 或更新版本并保持 Runner 在线;中台页面可以关闭。关闭电脑或 Chrome 后,任务不会自动唤醒它们。
  • 列表卡片会显示下次执行、Runner 在线状态和最近调度。编辑任务或重新启用任务时,可以绑定当前浏览器的 Runner。
  • 如果 Runner 离线、扩展版本过旧、超过执行时间 15 分钟仍未触发、上次运行尚未结束、目标用例失效或配置者失去组织权限,本次会记录为「未触发」并显示原因。
  • 如果计划上一次定时运行尚未结束,新的定时触发会跳过,并在调度记录中说明原因。

查看结果与管理任务 ​

在任务卡片点击「调度记录」,可按状态和时间筛选、翻页查看每次触发及未触发原因。计划任务可以打开该次计划报告;指定用例任务可以展开「用例结果」,查看各条用例报告。也可以在执行历史中按「定时」来源查找已触发的运行。

执行中的任务会显示进度和「停止执行」。发出停止请求后可能先显示「正在停止」,需要等待 Runner 确认;若 Runner 暂时离线,恢复连接后会继续处理停止。暂停任务只影响以后触发的时间;删除任务会删除其调度记录,已产生的执行报告仍可在执行历史中查看。运行中的任务须先结束或停止,才能删除。

结果通知 ​

在当前项目的「设置 → 通知管理」中,编辑邮箱或 Webhook 通知,勾选「定时任务」,选择「全部结果」或「仅失败或异常」。运行执行计划和指定用例的任务都按一次定时任务结果通知;Runner 离线、错过时间等未触发情况也可按异常条件通知,不会再按计划或每条用例重复发送。

回演 CueCast 产品文档