发布信息

一种云平台监控告警处理功能测试方法与系统与流程

作者:admin      2022-07-30 16:59:35     552



电子通信装置的制造及其应用技术1.本发明涉及云计算技术领域,特别涉及一种云平台监控告警处理功能测试方法与系统。背景技术:[0002][0003]在云计算时代,云平台的监控告警技术日趋成熟。但与此同时,监控告警生成的庞大的数据同样给云平台测试工作带来了困扰,若总是沿用传统功能的业务功能测试方法,会造成人员低效率的工作,也无法提供更全面的测试,其测试结果也就缺乏说服力。[0004]云平台监控告警处理是云平台运维工作中极其重要的工作之一,由于各云中心告警数据庞大,其监控告警的准确性对于运维工作的效率尤为重要,大量的告警数据也给测试工作带来了困难。[0005]为了提高监控告警模块的测试工作效率,减少人工测试成本,以提供更全面准确的测试结论,本发明提出了一种云平台监控告警处理功能测试方法与系统。技术实现要素:[0006][0007]本发明为了弥补现有技术的缺陷,提供了一种简单高效的云平台监控告警处理功能测试方法与系统。[0008]本发明是通过如下技术方案实现的:[0009]一种云平台监控告警处理功能测试方法,其特征在于:采用自动化的方法,将告警数据批量注入云平台系统,模拟云平台监控告警处理场景,结合包括数据接收、数据存储和数据处理在内的业务流程对告警规则的准确性进行测试,实现对云平台监控告警处理场景和告警规则的全覆盖测试。[0010]包括以下步骤:[0011]步骤1:从测试数据经验库中获取告警数据,识别并提取其中的告警关键字段,形成告警关键字段文档;[0012]步骤2:基于告警规则结合测试数据经验库设计测试数据,并形成测试数据文档;[0013]步骤3:将告警关键字段文档导入接口测试工具中执行,若未能触发警告则删除该测试数据,若触发警告经将该测试数据添加到测试数据经验库。[0014]所述告警关键字段包括但不限于云中心名称regioncode、告警规则名称alertname以及主机host。[0015]所述测试数据经验库原始数据为采用传统测试方法模拟监控告警处理功能场景得到的真实测试数据。[0016]该云平台监控告警处理功能测试系统,包括告警数据提取模块,测试数据设计模块,接口测试工具模块和测试数据经验库;[0017]所述告警数据提取模块负责从测试数据经验库中获取告警数据,识别并提取其中的告警关键字段,形成告警关键字段文档,并将告警关键字段文档导入接口测试工具模块;[0018]所述测试数据设计模块负责基于告警规则结合测试数据经验库设计测试数据,并形成测试数据文档,将测试数据文档导入接口测试工具模块[0019]所述接口测试工具模块负责利用告警关键字段文档和测试数据文档对告警规则的准确性进行测试,并将触发警告的测试数据送到测试数据经验库;[0020]所述测试数据经验库负责管理保存所有触发警告的测试数据。[0021]所述测试数据经验库原始数据为采用传统测试方法模拟监控告警处理功能场景得到的真实测试数据。[0022]所述告警关键字段包括但不限于云中心名称regioncode、告警规则名称alertname以及主机host。[0023]所述接口测试工具模块模拟云平台监控告警处理场景,结合包括数据接收、数据存储和数据处理在内的业务流程对告警规则的准确性进行测试,并将未能触发警告则的测试数据删除。[0024]本发明的有益效果是:该云平台监控告警处理功能测试方法与系统,利用传统测试方法作为支撑,结合自动化的方法提高了测试效率,能够更高效全面的覆盖云平台监控告警各种需求场景的测试,将各场景作为一个整体进行关联,使测试结果更加具有参考性,有效的解决了云平台监控告警的测试繁琐、低效率的问题。附图说明[0025][0026]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。[0027]附图1为本发明云平台监控告警处理功能测试方法示意图。具体实施方式[0028][0029]为了使本技术领域的人员更好的理解本发明中的技术方案,下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚,完整的描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。[0030]传统测试方法根据告警业务逻辑对其设计一个完整的业务流程测试方案,包括告警规则的配置、告警的人工触发(如云服务器的关机操作可触发其状态监控的规则,关机状态下会触发状态异常的监控告警)、告警数据的存储,执行一到两次以上流程,记录其结果,根据预期结果进行分析。[0031]通过传统的手工测试,能够最大程度的对业务功能逻辑的正确性进行测试,保证功能逻辑能够达到预期。[0032]监控告警功能的常见场景通常为大量不同的告警数据批量发送,同时触发大量不同的告警规则。但是,由于告警规则的排列组合可能会出现多种场景,如果只能对一种场景或告警规则进行测试则无法做到测试全覆盖,因此,对监控告警的全面且高效率的测试至关重要。[0033]该云平台监控告警处理功能测试方法,采用自动化的方法,将告警数据批量注入云平台系统,模拟云平台监控告警处理场景,结合包括数据接收、数据存储和数据处理在内的业务流程对告警规则的准确性进行测试,实现对云平台监控告警处理场景和告警规则的全覆盖测试。[0034]包括以下步骤:[0035]步骤1:从测试数据经验库中获取告警数据,识别并提取其中的告警关键字段,形成告警关键字段文档;[0036]步骤2:基于告警规则结合测试数据经验库设计测试数据,并形成测试数据文档;[0037]步骤3:将告警关键字段文档导入接口测试工具中执行,若未能触发警告则删除该测试数据,若触发警告经将该测试数据添加到测试数据经验库。[0038]所述告警关键字段包括但不限于云中心名称regioncode、告警规则名称alertname以及主机host。[0039]所述测试数据经验库原始数据为采用传统测试方法模拟监控告警处理功能场景得到的真实测试数据。[0040]该云平台监控告警处理功能测试系统,包括告警数据提取模块,测试数据设计模块,接口测试工具模块和测试数据经验库;[0041]所述告警数据提取模块负责从测试数据经验库中获取告警数据,识别并提取其中的告警关键字段,形成告警关键字段文档,并将告警关键字段文档导入接口测试工具模块;[0042]所述测试数据设计模块负责基于告警规则结合测试数据经验库设计测试数据,并形成测试数据文档,将测试数据文档导入接口测试工具模块[0043]所述接口测试工具模块负责利用告警关键字段文档和测试数据文档对告警规则的准确性进行测试,并将触发警告的测试数据送到测试数据经验库;[0044]所述测试数据经验库负责管理保存所有触发警告的测试数据,以备下次测试使用。[0045]所述测试数据经验库原始数据为采用传统测试方法模拟监控告警处理功能场景得到的真实测试数据。[0046]所述告警关键字段包括但不限于云中心名称regioncode、告警规则名称alertname以及主机host。[0047]所述接口测试工具模块模拟云平台监控告警处理场景,结合包括数据接收、数据存储和数据处理在内的业务流程对告警规则的准确性进行测试,并将未能触发警告则的测试数据删除。[0048]与现有技术相比,该云平台监控告警处理功能测试方法与系统,具有以下特点:[0049]第一、利用传统测试方法作为支撑,结合自动化的方法提高了测试效率,能够更高效全面的覆盖云平台监控告警各种需求场景的测试;[0050]第二、将各场景作为一个整体进行关联,使测试结果更加具有参考性;[0051]第三、有效的解决了云平台监控告警的测试繁琐、低效率的问题。[0052]以上所述的实施例,只是本发明具体实施方式的一种,本领域的技术人员在本发明技术方案范围内进行的通常变化和替换都应包含在本发明的保护范围内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部