一种前置机故障摘除的测试方法、装置、设备及介质制造方法及图纸

技术编号:36087801 阅读:13 留言:0更新日期:2022-12-24 11:03
本发明专利技术实施例公开了一种前置机故障摘除的测试方法、装置、设备及介质。该方法包括:基于目标工具控制前置机所处的测试环境;其中,测试环境包括:前置机上下线、前置机繁忙或前置机故障;将发送至前置机的消息队列中插入目标消息,以使前置机基于故障摘除规则对目标消息处理,并确定目标消息对应的目标处理状态;基于目标处理状态确定前置机故障摘除的测试结果。本发明专利技术实施例的技术方案解决了现有技术中无法对故障的前置机进行有效摘除,以及无法确定其摘除方式是否可靠的技术问题,实现了对故障的前置机进行摘除,对繁忙的前置机进行排除,并对摘除方式的有效性进行测试。并对摘除方式的有效性进行测试。并对摘除方式的有效性进行测试。

【技术实现步骤摘要】
一种前置机故障摘除的测试方法、装置、设备及介质


[0001]本专利技术涉及计算机
,尤其涉及一种前置机故障摘除的测试方法、装置、设备及介质。

技术介绍

[0002]网上支付跨行清算系统:IBPS,简称超级网银是中国人民银行建设的人民币跨行支付清算系统,是中国现代化支付系统的重要组成部分。网上支付跨行清算系统主要支持网上跨行转账及支付业务的处理,业务指令逐笔发送、实时轧差、定时清算。前置机是金融机构和人行超级网银的桥梁,主要功能包括报文转发,报文格式检查。
[0003]目前跨行转账业务交易量逐年升高,业务时效性强,社会舆论影响极易扩大,系统要求保证高可用性,PC架构前置机存在稳定性不足的问题。因此,如何对故障的前置机进行摘除以及如何确定摘除的方式是否可靠,是当前亟待解决的问题。

技术实现思路

[0004]本专利技术提供了一种前置机故障摘除的测试方法、装置、设备及介质,以实现对前置机的摘除方式进行测试,保证系统的稳定性。
[0005]根据本专利技术的一方面,提供了一种前置机故障摘除的测试方法,该方法包括:
[0006]基于目标工具控制前置机所处的测试环境;其中,所述测试环境包括:前置机上下线、前置机繁忙或前置机故障;
[0007]将发送至所述前置机的消息队列中插入目标消息,以使所述前置机基于故障摘除规则对所述目标消息处理,并确定所述目标消息对应的目标处理状态;
[0008]基于所述目标处理状态确定所述前置机故障摘除的测试结果。
[0009]根据本专利技术的另一方面,提供了一种前置机故障摘除的测试装置,该装置包括:
[0010]测试环境搭建模块,用于基于目标工具控制前置机所处的测试环境;其中,所述测试环境包括:前置机上下线、前置机繁忙或前置机故障;
[0011]目标消息处理模块,用于将发送至所述前置机的消息队列中插入目标消息,以使所述前置机基于故障摘除规则对所述目标消息处理,并确定所述目标消息对应的目标处理状态;
[0012]测试结果确定模块,用于基于所述目标处理状态确定所述前置机故障摘除的测试结果。
[0013]根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
[0014]至少一个处理器;
[0015]以及与所述至少一个处理器通信连接的存储器;
[0016]其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的前置机故障摘除的测试方法。
[0017]根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的前置机故障摘除的测试方法。
[0018]本专利技术实施例的技术方案,通过基于目标工具控制前置机所处的测试环境;其中,测试环境包括:前置机上下线、前置机繁忙或前置机故障;将发送至前置机的消息队列中插入目标消息,以使前置机基于故障摘除规则对目标消息处理,并确定目标消息对应的目标处理状态;基于目标处理状态确定前置机故障摘除的测试结果。本专利技术实施例的技术方案解决了现有技术中无法对故障的前置机进行有效摘除,以及无法确定其摘除方式是否可靠的技术问题,实现了对故障的前置机进行摘除,对繁忙的前置机进行排除,并对摘除方式的有效性进行测试。
[0019]应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
附图说明
[0020]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本专利技术实施例一提供的一种前置机故障摘除的测试方法的流程图;
[0022]图2为本专利技术实施例二提供的一种前置机故障摘除的测试方法的流程图;
[0023]图3为本专利技术实施例三提供的一种前置机故障摘除的测试装置的结构示意图;
[0024]图4为本专利技术实施例四提供的一种电子设备的结构示意图。
具体实施方式
[0025]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0026]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0027]实施例一
[0028]图1为本专利技术实施例一提供的一种前置机故障摘除的测试方法的流程图,本实施例可适用于需要对前置机故障摘除功能进行测试的情况,该方法可以由前置机故障摘除的
测试装置来执行,该装置可以采用硬件和/或软件的形式实现,该装置可配置于服务器中。如图1所示,该方法包括:
[0029]S110、基于目标工具控制前置机所处的测试环境。
[0030]其中,目标工具可以是用于搭建前置机所处环境的工具,前置机相当于是服务器,用于建立支付系统与应用服务器之间的连接,可以将应用服务器产生的报文进行转发至支付系统,测试环境包括:前置机上下线、前置机繁忙或前置机故障。
[0031]具体的,可以通过目标工具搭建出测试环境,测试环境可以是前置机上下线、还可以使前置机繁忙,或者是前置机繁忙,以使前置机处于上述任意一种测试环境下,对其进行故障摘除测试。
[0032]在上述技术方案的基础上,所述基于目标工具控制前置机所处的测试环境,包括:
[0033]在压测条件下,基于混沌工具控制所述前置机所处的测试环境;
[0034]其中,压测条件指的是使前置机处于工作状态,也即使前置机处于不停的收发报文的状态,混沌工具是专门构造各类异常,验证系统在碰到这些异常时是否有做好对应的监控告警、预案处理,针对性地进行加固,防范,从而避免故障发生时所带来的严重后果,可以通过对各类异常提前做好监控告警和预案处理,增强系统的健壮性,增强分布式系统的容错能力。前置机上下线包括:前置机上线或前置机下线;所述前置机繁忙包括:网络延迟、磁盘读写高、CPU负本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种前置机故障摘除的测试方法,其特征在于,包括:基于目标工具控制前置机所处的测试环境;其中,所述测试环境包括:前置机上下线、前置机繁忙或前置机故障;将发送至所述前置机的消息队列中插入目标消息,以使所述前置机基于故障摘除规则对所述目标消息处理,并确定所述目标消息对应的目标处理状态;基于所述目标处理状态确定所述前置机故障摘除的测试结果。2.根据权利要求1所述的方法,其特征在于,所述基于目标工具控制前置机所处的测试环境,包括:在压测条件下,基于混沌工具控制所述前置机所处的测试环境;其中,所述前置机上下线包括:前置机上线或前置机下线;所述前置机繁忙包括:网络延迟、磁盘读写高、CPU负载高或内存负载高;所述前置机故障包括:磁盘满、进程假死或网络中断。3.根据权利要求1所述的方法,其特征在于,所述故障摘除规则,包括:确定待使用前置机的故障状态,若所述待使用前置机的故障状态为故障,则基于所述预设摘除阈值,确定是否摘除所述待使用前置机;若所述待使用前置机的故障状态为非故障,则确定所述待使用前置机的繁忙状态;若所述待使用前置机的繁忙状态为非繁忙,则将所述待使用前置机确定为目标前置机,并对所述所述目标消息处理,以得到所述目标处理结果;若所述待使用前置机的繁忙状态为繁忙,则选择其他任一前置机作为待使用前置机,并判断所述待使用前置机的故障状态和繁忙状态,以在所述待使用前置机为非故障且非繁忙时,将所述待使用前置机确定为目标前置机。4.根据权利要求3中所述的方法,其特征在于,所述确定待使用前置机的故障状态,若所述待使用前置机的故障状态为故障,则基于所述预设摘除阈值,确定是否摘除所述待使用前置机,包括:若当前前置机的数量与所述预设摘除阈值相一致,则摘除所述待使用前置故障机,并选择其他任一前置机确定为待使用前置机。5.根据权利要求3中所述的方法,其特征...

【专利技术属性】
技术研发人员:彭俊海刘君阳成文周荣林李辉
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:

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

1