[发明专利]基于混沌工程的故障演练方法、系统、存储介质和电子设备在审
申请号: | 202111422718.6 | 申请日: | 2021-11-26 |
公开(公告)号: | CN113986638A | 公开(公告)日: | 2022-01-28 |
发明(设计)人: | 黄石林;刘晓婷;刘斌;沈晶晶 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/22 | 分类号: | G06F11/22;G06N7/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 李慧慧 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 混沌 工程 故障 演练 方法 系统 存储 介质 电子设备 | ||
本申请公开了一种基于混沌工程的故障演练方法、系统、存储介质和电子设备,可应用于金融领域或其他领域。本申请通过向第一设备群的各设备分别发送至少一份故障配置信息,第一设备群包括至少一个所述设备,第一设备群的各设备均与被测试服务器连接;将各故障配置信息发送至被测试服务器;通过故障注入工具,向各设备分别安装与各自的所述故障配置信息对应的故障插件并启动故障插件;运行被测试服务器中的至少一个被测试服务,以获得相应的测试结果信息,并将发送至被测试服务器的各故障配置信息和测试结果信息对应保存,从而形成测试数据,被测试服务与故障插件相关联。本发明可以对服务器进行多机故障演练,并获得相应的测试数据,测试效果较好。
技术领域
本发明涉及测试领域,特别涉及一种基于混沌工程的故障演练方法、系统、存储介质和电子设备。
背景技术
在测试领域的传统的故障演练中,目前以单机故障演练为主。但随着各种系统架构逐渐向微服务和分布式架构演化,使得单机故障演练的测试效果较差,已经无法满足系统测试的需要。
发明内容
鉴于上述问题,本发明提供一种克服上述问题或者至少部分地解决上述问题的一种基于混沌工程的故障演练方法、系统、存储介质和电子设备。
第一方面,一种基于混沌工程的故障演练方法,应用于一种基于混沌工程的故障演练系统,所述系统与预先部署有至少一个故障注入工具的被测试服务器通信连接,所述方法包括:
向第一设备群的各设备分别发送至少一份故障配置信息,其中,所述第一设备群包括至少一个所述设备,所述第一设备群的各所述设备均与所述被测试服务器连接;
将各所述故障配置信息发送至所述被测试服务器;
通过所述故障注入工具,向各所述设备分别安装与各自的所述故障配置信息对应的故障插件并启动所述故障插件;
运行所述被测试服务器中的至少一个被测试服务,以获得相应的测试结果信息,并将发送至所述被测试服务器的各所述故障配置信息和所述测试结果信息对应保存,从而形成测试数据,其中,所述被测试服务与所述故障插件相关联。
结合第一方面,在某些可选的实施方式中,所述方法还包括:
删除各所述故障配置信息,并删除各所述设备的各所述故障插件,以销毁本次所述故障演练。
结合上一个实施方式,在某些可选的实施方式中,所述删除各所述故障配置信息,并删除各所述设备的各所述故障插件,以销毁本次所述故障演练,包括:
删除各所述设备的各所述故障配置信息和/或删除发送至所述被测试服务器中的各所述故障配置信息,并删除各所述设备的各所述故障插件,以销毁本次所述故障演练。
结合第一方面,在某些可选的实施方式中,所述将各所述故障配置信息发送至所述被测试服务器,包括:
根据各所述故障配置信息,生成相应的故障配置信息列表;
将所述故障配置信息列表中记录的各所述故障配置信息发送至所述被测试服务器。
结合第一方面,在某些可选的实施方式中,所述运行所述被测试服务器中的至少一个被测试服务,以获得相应的测试结果信息,并将发送至所述被测试服务器的各所述故障配置信息和所述测试结果信息对应保存,从而形成测试数据,包括:
运行所述被测试服务器中的至少一个被测试服务,以向所述第一设备群的各所述设备提供所述被测试服务,以便于所述被测试服务器获得其它设备发送的针对所述被测试服务的请求,并响应所述请求,从而获得相应的测试结果信息,并将发送至所述被测试服务器的各所述故障配置信息和所述测试结果信息对应保存,从而形成测试数据。
第二方面,一种基于混沌工程的故障演练系统,所述系统与预先部署有至少一个故障注入工具的被测试服务器通信连接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111422718.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆主动安全智能防控系统
- 下一篇:系统自动化测试方法及装置