异常处理检测方法、装置、设备及计算机存储介质制造方法及图纸

技术编号:24573328 阅读:33 留言:0更新日期:2020-06-21 00:02
本发明专利技术涉及金融科技(Fintech)技术领域,并公开了一种异常处理检测方法,该方法包括:获取目标逻辑对应的预设配置表和输入参数,并根据所述预设配置表和所述输入参数检测所述目标逻辑是否满足预设检测条件;若满足,则检测所述预设配置表中的异常类是否存在异常配置;若存在异常配置,则基于所述异常配置构建异常场景,根据所述异常场景获取所述目标逻辑对应的目标异常,并输出所述目标异常。本发明专利技术还公开了一种异常处理检测装置、设备和一种计算机存储介质。本发明专利技术提高了异常处理检测的有效性。

Methods, devices, equipment and computer storage media for exception handling and detection

【技术实现步骤摘要】
异常处理检测方法、装置、设备及计算机存储介质
本专利技术涉及金融科技(Fintech)的测试
,尤其涉及异常处理检测方法、装置、设备及计算机存储介质。
技术介绍
随着计算机技术的发展,越来越多的技术(大数据、分布式、区块链Blockchain、人工智能等)应用在金融领域,传统金融业正在逐步向金融科技(Fintech)转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。在分布式系统中,一个完整的数据交易流程是需要经过很多个子系统链路,而一个子系统的逻辑处理往往也需要调用多次其它系统,因此对分布式系统进行异常处理的逻辑比较复杂。并且由于实际异常处理的异常场景比较复杂,经常需要进行细分,如技术异常,超时异常,业务异常等,从而导致实际对异常处理的结果不是那么理想,因此需要提前对这些异常场景进行测试。目前对异常场景进行测试时,是采用异常注入的方式针对具体步骤中执行的目标逻辑注入异常,或者篡改原有的返回值。例如通过CHaosBlate工具进行异常注入,但是CHaosBlade工具无法根据不同的异常错误码做不同的异常处理,也不能根据目标本文档来自技高网...

【技术保护点】
1.一种异常处理检测方法,其特征在于,所述异常处理检测方法包括如下步骤:/n获取目标逻辑对应的预设配置表和输入参数,并根据所述预设配置表和所述输入参数检测所述目标逻辑是否满足预设检测条件;/n若满足,则检测所述预设配置表中的异常类是否存在异常配置;/n若存在异常配置,则基于所述异常配置构建异常场景,根据所述异常场景获取所述目标逻辑对应的目标异常,并输出所述目标异常。/n

【技术特征摘要】
1.一种异常处理检测方法,其特征在于,所述异常处理检测方法包括如下步骤:
获取目标逻辑对应的预设配置表和输入参数,并根据所述预设配置表和所述输入参数检测所述目标逻辑是否满足预设检测条件;
若满足,则检测所述预设配置表中的异常类是否存在异常配置;
若存在异常配置,则基于所述异常配置构建异常场景,根据所述异常场景获取所述目标逻辑对应的目标异常,并输出所述目标异常。


2.如权利要求1所述的异常处理检测方法,其特征在于,所述检测所述预设配置表中的异常类是否存在异常配置的步骤之后,包括:
若不存在异常配置,则检测所述预设配置表中的mock返回内容是否存在配置内容值;
若存在配置内容值,则获取所述目标逻辑的返回类型,并根据所述返回类型对所述配置内容值进行转换,以获取转换结果,并将所述转换结果作为所述目标逻辑的返回值,进行输出。


3.如权利要求1所述的异常处理检测方法,其特征在于,所述若满足,则检测所述预设配置表中的异常类是否存在异常配置的步骤,包括:
若满足,则检测所述预设配置表中的配置字段是否存在睡眠时间值;
若存在睡眠时间值,则根据所述睡眠时间值对所述目标逻辑进行睡眠处理,并在所述睡眠处理完成后,检测所述预设配置表中的异常类是否存在异常配置。


4.如权利要求1所述的异常处理检测方法,其特征在于,所述根据所述预设配置表和所述输入参数检测所述目标逻辑是否满足预设检测条件的步骤,包括:
检测所述预设配置表中的输入条件是否存在预设表达式;
若存在预设表达式,且所述输入参数和所述预设表达式匹配,则基于所述预设配置表确定所述目标逻辑是否满足预设检测条件。


5.如权利要求4所述的异常处理检测方法,其特征在于,所述基于所述预设配置表确定所述目标逻辑是否满足预设检测条件的步骤,包括:
检测所述预设配置表中的watch是否存在配置次数值...

【专利技术属性】
技术研发人员:冯胜
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:广东;44

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

1