监控任务配置
接口监控任务支持批量执行测试场景,暂停和开启监控任务。同时支持自定义告警升级策略,提供多种方式触达相关负责人。
功能入口
左侧导航进入接口监控,点击“新建监控任务”
基本信息配置
支持多种方式配置任务名称、负责人、标签和任务描述等。
任务名称
点击编辑按钮,可直接修改任务名称
基本信息
点击基本信息,添加负责人、标签和描述
也可以在卡片上直接点击编辑icon添加任务描述
标签搜索
监控任务和列表均支持标签搜索,点击“标签搜索”,显示如下
如需查询多个标签的并集,请在输入框内进行多选,如下图所示
如需查询多个标签的交集,请添加,如下图所示
添加测试场景
已创建好的测试场景支持批量添加到监控任务中并行执行,同时支持单独配置场景的执行状态。
引用场景
点击引用场景
可以按照模块或者标签批量添加测试场景
执行顺序
所有添加的测试场景将被并行执行
执行开关
关闭指定测试场景开关,该测试场景将不再执行测试
适用场景:当某测试场景接口出现异常,可咱是关闭开关,等待接口修复后再打开继续监控
监控配置
支持用户根据业务场景自定义监控节点、监控频率等。
监控节点
目前平台提供的监控集群为广州,如需其它地域或者接入私有集群请联系优测小助手
监控频率
监控频率:默认是每隔10分钟执行一轮监控任务
注意:如果在执行监控任务的时候,存在某些测试场景还在执行上一轮测试,这些执行中的测试场景将在本轮监控中轮空
监控告警与通知
用户可自定义设置告警级别和多种通知方式,按照不同级别发送消息到指定负责人。
告警规则
1)简单告警
告警对象:针对同一个测试场景,如果连续失败次数达到阈值,将产生告警
告警收敛:如果选择不限制,只要产生告警都将发送通知;当设置最多发送次数,仅根据设置发送告警通知
2)告警升级
对于一段时间内未解决的告警,可以选择升级通知来提醒联系人及时解决
通知范围
1)全局通知
监控任务产生的所有告警,平台会按照指定途径发送通知,并通知相关处理人。
2)分模块通知
监控任务产生的告警,平台会根据测试场景所在模块,将告警通知发送到对应企业微信群,并通知相关负责人
设置模块通知信息
前往测试场景->模块列表,选择“基本信息”
平台发送告警通知,会找到模块企业微信的webhook地址,并@模块负责人
设置测试场景负责人
编辑测试场景,点击“基本信息”,填写测试场景负责人
通知人优先级:测试场景负责人 > 模块负责人
通知途径
1)企业微信
获取webhook地址的途径如下
在目标告警群中,点击聊天信息,选择添加群机器人
点击新创建一个机器人
填写机器人名称后,点击添加机器人
即可获取到Webhook地址,粘贴到优测平台即可
2)钉钉
选择指定钉钉群,点击设置中的机器人
点击添加机器人,找到自定义,如下图所示
确认添加后,勾选加签,点击”完成“按钮
复制对应WebHook地址和密钥信息即可
3)站内信
4)邮件
邮箱地址通过账号信息里进行添加和修改
5)手机短信
手机号信息通过账号信息里进行添加和修改
环境配置
监控任务支持指定环境配置,点击保存按钮生效
*注意:任务执行过程中,指定环境配置里的变量会替换测试场景里的同名全局变量。
监控开启与暂停
任务监控状态
方式一:监控大盘
通过指定任务卡片上的开关按钮开启和暂停监控任务
方式二:监控列表
通过操作里的开启任务、关闭任务
方式三:编辑任务详情
切换任务监控状态,无需点击保存按钮
方式四:新建任务
如果是新建的监控任务,在填写任务配置后,点击“保存并启用”,开启监控任务
*注意:如果想修改监控任务的配置信息,不更改监控状态,请点击“保存配置”
场景监控状态
点击场景监控详情,可查看按照测试场景维度的监控状态,并单独针对场景配置监控状态