一种故障注入的优化方法及终端技术

技术编号:41376117 阅读:28 留言:0更新日期:2024-05-20 10:19
本发明专利技术公开一种故障注入的优化方法,包括步骤:根据业务系统的代码类型配置对应的异常字节码;将所述异常字节码注入匹配的业务系统内部的代码中;运行代码进行功能验收。本发明专利技术通过配置对应业务系统中的代码的异常字节码,并将异常字节码注入到业务系统内部代码中,从而验证业务系统内部代码自身能否正常捕获异常信息,从而验证业务代码的健壮性,完善代码逻辑中的异常处理。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,特别涉及一种故障注入的优化方法及终端


技术介绍

1、目前各种服务端系统为了满足高并发,高吞吐的要求,都会采用微服务的分布式的架构,其会采用较多的服务器实例来满足这些业务要求。但是,随着创建的实例增多,各种基础组件的增多,比如mq、redis、mysql等基础组件的增多,会给系统的安全性及稳定性带来较大的影响。

2、为了能够进一步的测试这些组件以及实例的功能,通常业务测试人员会不间断的进行业务测试,或者使用测试工具来进行自动化的拨测,或者采用更高级别的监控系统,来进行实例以及基础组件的监控工作。其中,为了更进一步的验证系统功能,会采用混沌工程的方式,来生成特定的故障,进行整个系统的降级演练或者组件的降级。所谓的特定故障,就是直接关闭某些组件,比如redis、mysql等,或者调整网络配置等等这些外部的因素,由此来进行系统内部降级的功能,以及是否能够正常提供服务。但目前这种方法只是针对系统外部的组件进行的,系统自身业务缺陷无法通过混沌工程进行自身业务验证。


技术实现思路</b>

本文档来自技高网...

【技术保护点】

1.一种故障注入的优化方法,其特征在于:包括步骤:

2.根据权利要求1所述的一种故障注入的优化方法,其特征在于:所述步骤S3具体为:

3.根据权利要求2所述的一种故障注入的优化方法,其特征在于:所述代码运行过程中捕获异常具体为:

4.根据权利要求1所述的一种故障注入的优化方法,其特征在于:所述步骤S2之前还包括步骤S20:

5.根据权利要求1所述的一种故障注入的优化方法,其特征在于:所述异常字节码包括空指针代码或零分母代码中的至少一种。

6.一种故障注入的优化终端,其特征在于:包括存储器、处理器以及存储在所述存储器上并可在处理器...

【技术特征摘要】

1.一种故障注入的优化方法,其特征在于:包括步骤:

2.根据权利要求1所述的一种故障注入的优化方法,其特征在于:所述步骤s3具体为:

3.根据权利要求2所述的一种故障注入的优化方法,其特征在于:所述代码运行过程中捕获异常具体为:

4.根据权利要求1所述的一种故障注入的优化方法,其特征在于:所述步骤s2之前还包括步骤s20:

5.根据权利要求1所述的一种故障注入的优化方法,其特征在于:所述异常字节码包括空指针代码或零分母代码中的至少一种。

6.一种故障注入的优化终端,其特征在于:包括存储...

【专利技术属性】
技术研发人员:刘德建张少敏郭孟祺郑坦郑锦斌陈宏
申请(专利权)人:福建天泉教育科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1