[发明专利]面向大规模并行测试任务的分层分段的监控和干预方法有效
申请号: | 202110883497.6 | 申请日: | 2021-08-03 |
公开(公告)号: | CN113326209B | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 赵国亮;周启平;汪峰 | 申请(专利权)人: | 航天中认软件测评科技(北京)有限责任公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京开阳星知识产权代理有限公司 11710 | 代理人: | 王艳斌 |
地址: | 100195 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 面向 大规模 并行 测试 任务 分层 分段 监控 干预 方法 | ||
本公开涉及一种面向大规模并行测试任务的分层分段的监控和干预方法,其中,方法包括:分别在测试项目管理、测试任务管理、测试脚本管理、测试工具封装、测试环境中部署监控代理,实现对不同类型的对象的监控,每个测试代理对应多个监控钩子点,监控代理负责接收来自监控服务器下发的监控策略,解析监控策略后,下发监控策略到各监控钩子点,每个监控钩子点采集监控数据,并对监控数据进行分析,根据分析结果确定异常测试任务时,根据干预策略对异常测试任务进行处理。由此,实现对测试项目、测试任务、测试工具、测试环境等不同层次的信息统计,减少人工处理、流程干预对测试任务的性能影响,提升测试系统性能。
技术领域
本公开涉及软件测试技术领域,尤其涉及一种面向大规模并行测试任务的分层分段的监控和干预方法。
背景技术
基于大数据技术的信息流处理、智能决策、高精度仿真应用已经在航天工程项目中得到广泛推广。针对这些应用的大规模并行测试平台的研发面临诸多问题。首先,由于不同应用类型的测试任务在功能、性能、资源利用、安全性、兼容性、可靠性等方面特点,采用的测试工具、测试方法、异常诊断模式、测试记录等有较大差异。其次,大规模的并行测试任务在控中会产生大量的监控数据记录,对检测对象会形成较大的性能影响。再次,检测过程中对目标观察对象的干预使得软硬件系统的行为复杂化,进一步影响测试数据的准确性。第四,软件运行过程中,异常表征形态多样,异常触发条件与表征通常无直观的联系,难以快速定位和及时检测。最后,自动化测试系统在无人干预的环境中,对异常的检测及智能决策干预等功能设计都面临极大的技术挑战。
相关技术中,关键基础软件系统它们在整个信息生态中起到至关重要的作用。它们存在的缺陷、漏洞可能对整个系统产生影响;关键基础软件的缺陷和漏洞一旦被触发,将会产生大量的不可以预知的行为;严重的异常可能会导致应用或者系统崩溃、系统陷入死机或者死循环、导致关键资源被破坏等严重后果。关键基础软件测试触发的异常将会导致整个测试流程中断,甚至会对其它测试任务产生影响,产生不正确的测试结果。在大规模并行自动化测试过程中,测试系统必须能够对测试活动进行全方位、多层次的监控,确保软件故障发生或者性能异常时,可以通过监控信息准确、快速地定位软件异常的引发因素对于云测试系统是一个重大的挑战。目前基于云计算环境的监控管理程序多关注于单一测试应用的运行环境,默认系统硬件及虚拟化环境稳定性高、健壮可靠,监控记录信息不够充分全面。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种面向大规模并行测试任务的分层分段的监控和干预方法。
本公开提供了一种面向大规模并行测试任务的分层分段的监控和干预方法,包括:在测试项目管理、测试任务管理、测试脚本管理、测试工具封装和测试环境中部署监控代理,每个所述监控代理对应多个监控钩子点;
通过测试监控服务器获取测试项目,并获取所述测试项目对应的测试任务、测试脚本、测试工具,生成与所述测试项目、所述测试任务、所述测试脚本、所述测试工具对应的监控策略;
通过所述监控代理接收测试监控服务器下发的所述监控策略,对所述监控策略进行解析,确定对应每个所述监控钩子点的监控开关状态,并根据所述监控开关状态控制每个所述监控钩子点的监控开关,将所述监控策略下发给每个所述监控钩子点,以使每个所述监控钩子点根据接收的监控策略进行采集,获取监控数据;
通过所述监控代理接收每个所述监控钩子点采集到的监控数据,并将所述监控数据按照所述测试项目、所述测试任务、所述测试脚本、所述测试工具的模式,存储到测试监控数据库中;
通过测试监控服务器从所述测试监控数据库中获取所述监控数据进行分析,根据分析结果确定异常测试任务时,根据干预策略对所述异常测试任务进行处理。
在本公开一个可选实施例中,所述通过测试监控服务器从所述测试监控数据库中获取所述监控数据进行分析,根据分析结果确定异常测试任务时,根据干预策略对所述异常测试任务进行处理,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天中认软件测评科技(北京)有限责任公司,未经航天中认软件测评科技(北京)有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110883497.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于正则路径查询的搜索系统
- 下一篇:一种节能减排的充电导航方法及装置