[发明专利]面向大规模并行测试任务的分层分段的监控和干预方法有效
申请号: | 202110883497.6 | 申请日: | 2021-08-03 |
公开(公告)号: | CN113326209B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 赵国亮;周启平;汪峰 | 申请(专利权)人: | 航天中认软件测评科技(北京)有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 王艳斌 |
地址: | 100195 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 大规模 并行 测试 任务 分层 分段 监控 干预 方法 | ||
1.一种面向大规模并行测试任务的分层分段的监控和干预方法,其特征在于,包括:在测试项目管理、测试任务管理、测试脚本管理、测试工具封装和测试环境中部署监控代理,每个所述监控代理对应多个监控钩子点;
通过测试监控服务器获取测试项目,并获取所述测试项目对应的测试任务、测试脚本、测试工具,生成与所述测试项目、所述测试任务、所述测试脚本、所述测试工具对应的监控策略;
通过所述监控代理接收测试监控服务器下发的所述监控策略,对所述监控策略进行解析,确定对应每个所述监控钩子点的监控开关状态,并根据所述监控开关状态控制每个所述监控钩子点的监控开关,将所述监控策略下发给每个所述监控钩子点,以使每个所述监控钩子点根据接收的监控策略进行采集,获取监控数据;
通过所述监控代理接收每个所述监控钩子点采集到的监控数据,并将所述监控数据按照所述测试项目、所述测试任务、所述测试脚本、所述测试工具的模式,存储到测试监控数据库中;
通过测试监控服务器从所述测试监控数据库中获取所述监控数据进行分析,根据分析结果确定异常测试任务时,根据干预策略对所述异常测试任务进行处理;
其中,所述通过测试监控服务器从所述测试监控数据库中获取所述监控数据进行分析,根据分析结果确定异常测试任务时,根据干预策略对所述异常测试任务进行处理,包括:
所述测试监控服务器根据所述分析结果确定在测试程序运行时间超过预定阈值激活的测试超时标志事件,在设定宽限时间内继续执行测试程序,并记录超时异常测试程序名称,进程信息,超时事件,测试虚拟机平台快照中的一种或者多种信息;和/或,
所述测试监控服务器根据所述分析结果确定在测试脚本运行时出现命令未发现错误时激活命令缺失事件,根据未知命令从软件源下载并分发到测试虚拟机平台,或者从所述测试监控服务器分发到所述测试虚拟机平台并进行安装,所述测试监控服务器记录缺失命令名称,并控制测试平台从缺失命令名称对应的命令开始恢复运行;和/或,
所述测试监控服务器根据所述分析结果确定在虚拟机活跃状态数据为非运行或者无法找到虚拟机时激活测试环境异常事件,对测试环境进行重新初始化,并重新启动测试任务,同时记录环境失败事件和重启测试任务事件及测试结果文件;和/或,
所述测试监控服务器根据所述分析结果确定监控内存使用率超过预设内存阈值,所述测试监控服务器控制测试程序停止运行,并记录当前资源使用率,根据当前总空闲内存资源,按照预设比例扩展测试环境的虚拟机资源,同时调整并发测试的虚拟机数量,重启测试步骤;和/或,
所述测试监控服务器根据所述分析结果确定测试任务运行过程中有程序出现异常退出情况,激活测试任务中断事件,并将中断出现次数记录值加一,在记录值小于预设中断阈值内,记录错误信息,修改新任务为出错程序之后的运行脚本内容,发送到所述监控代理,继续测试;和/或,
所述监控服务器根据所述分析结果确定测试项没有运行结果时激活非正常退出事件,通过测试日志匹配错误内容,终止包含错误运行程序的测试任务,合并相同的错误信息及出错的程序记录。
2.根据权利要求1所述的面向大规模并行测试任务的分层分段的监控和干预方法,其特征在于,还包括:
获取监控指标,并将监控指标关联多个标签;
根据所述监控指标将所述监控数据进行任意维度的组合存储在所述测试监控数据库中。
3.根据权利要求1所述的面向大规模并行测试任务的分层分段的监控和干预方法,其特征在于,
所述测试监控数据库为本地时序数据库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天中认软件测评科技(北京)有限责任公司,未经航天中认软件测评科技(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110883497.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于正则路径查询的搜索系统
- 下一篇:一种节能减排的充电导航方法及装置