The invention discloses a fault injection method, system and fault injection management system. The fault injection method includes: a fault injection system loaded with a remote excitation interface receives a fault incentive instruction sent by an external excitation system through a remote excitation interface, and the fault incentive instruction is used to indicate the fault policy to be encouraged to execute. Slightly information; fault injection system executes corresponding failure strategies according to fault strategy information. The fault injection method, system and fault injection management system open in the invention avoid the problem that the accuracy of the analysis test results is not high due to the disunity of the time of the fault injection system and the external system.
【技术实现步骤摘要】
一种故障注入方法、系统及故障注入管理系统
本专利技术涉及计算机技术,尤指一种故障注入方法、系统及故障注入管理系统。
技术介绍
故障注入是进行产品测试和系统验证的重要技术手段,通过有意识的向系统注入故障来加速测试过程。故障注入多应用于航天航空、国防、船舰等领域,由于航天航空等设备在正常运行过程中出现故障的原因往往是不可预知的,所以在正常环境中人为注入各种故障来检测测试设备的可靠性和正确性。目前,在实际应用中,单一的故障注入是没有太大意义的,故障注入系统需要联合外部系统在适当的时机有目的的进行故障注入,与外部系统联合对通信总线进行测试。然而,当故障注入系统与外部系统联合对通信总线进行测试时,如果故障注入系统与外部系统的时间不统一,则无法正确分析测试结果。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种故障注入方法、系统及故障注入管理系统,避免了故障注入系统与外部系统的时间不统一导致的分析测试结果准确性不高的问题。第一方面,本专利技术提供了一种故障注入方法,包括:加载有远程激励接口的故障注入系统通过所述远程激励接口接收外部激励系统发送的故障激励指令,所述故障激励指令用于指示所要激励执行的故障策略信息;所述故障注入系统按照所述故障策略信息执行相应的故障策略。第二方面,本专利技术提供了一种故障注入方法,包括:加载有远程激励接口的外部激励系统确定故障策略执行时间序列;所述外部激励系统根据所述故障策略执行时间序列生成故障激励指令序列;所述故障激励指令序列为在每一个故障策略执行时间段所要发送的故障激励指令所组成的序列;所述故障激励指令用于指示所要激励执行的故障策略信 ...
【技术保护点】
1.一种故障注入方法,包括:加载有远程激励接口的故障注入系统通过所述远程激励接口接收外部激励系统发送的故障激励指令,所述故障激励指令用于指示所要激励执行的故障策略信息;所述故障注入系统按照所述故障策略信息执行相应的故障策略。
【技术特征摘要】
1.一种故障注入方法,包括:加载有远程激励接口的故障注入系统通过所述远程激励接口接收外部激励系统发送的故障激励指令,所述故障激励指令用于指示所要激励执行的故障策略信息;所述故障注入系统按照所述故障策略信息执行相应的故障策略。2.根据权利要求1所述的故障注入方法,其特征在于,所述故障策略信息包括:故障策略路径和故障策略执行动作;所述故障注入系统按照所述故障策略信息执行相应的故障策略,包括:所述故障注入系统根据所述故障策略路径,在故障策略库中查找与所述故障策略路径对应的故障策略;所述故障注入系统按所述故障执行动作执行所述故障策略;其中,所述故障执行动作包括:启动故障策略、加载故障策略或停止故障策略。3.根据权利要求2所述的故障注入方法,其特征在于,所述故障策略信息还包括:故障策略延迟时间;所述故障注入系统按所述故障执行动作执行所述故障策略,包括:在所述故障策略的延迟时间到达时,所述故障注入系统再按所述故障执行动作执行所述故障策略。4.根据权利要求1-3任一项所述的故障注入方法,其特征在于,所述加载有远程激励接口的故障注入系统通过所述远程激励接口接收外部激励系统发送的故障激励指令之前,所述方法还包括:所述故障注入系统通过所述远程激励接口将故障策略库中的故障策略路径发送给所述外部激励系统。5.一种故障注入方法,包括:加载有远程激励接口的外部激励系统确定故障策略执行时间序列;所述外部激励系统根据所述故障策略执行时间序列生成故障激励指令序列;所述故障激励指令序列为在每一个故障策略执行时间段所要发送的故障激励指令所组成的序列;所述故障激励指令用于指示所要激励执行的故障策略信息;所述外部激励系统按照所述故障激励指令序列依次通过所述远程激励接口发送对应的故障激励指令给故障注入系统。6.根据权利要求5所述的故障注入方法,其特征在于,所述故障激励指令序列包括:每一故障策略对应的故障激励指令和该故障激励指令的激励时间;所述外部激励系统按照所述故障激励指令序列依次通过所述远程激励接口发送对应的故障激励指令给故障注入系统,包括:所述外部激励系统依次在每一个故障激励指令的激励时间,通过所述远程激励接口将对应的故障激励指令发送给故障注入系统。7.根据权利要求6所述的故障注入方法,其特征在于,在故障策略执行时间段所要发送的故障激励指令为多个时,所述故障激励指令序列还包括故障激励指令的间隔时间;所述外部激励系统按照所述故障激励指令序列依次通过所述远程激励接口发送对应的故障激励指令给故障注入系统,包括:所述外部激励系统按照所述故障激励指令的间隔时间,依次将每一个故障激励指令通过所述远程激励接口发送给故障注入系统。8.一种故障注入系统,其特征在于,包括:主控设备,所述主控设备加载有远程激励接口...
【专利技术属性】
技术研发人员:彭时涛,苗佳旺,
申请(专利权)人:北京旋极信息技术股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。