一种测试指令的处理方法及装置制造方法及图纸

技术编号:28622778 阅读:9 留言:0更新日期:2021-05-28 16:18
本发明专利技术提供一种测试指令的处理方法及装置,可用于金融领域或其他技术领域。所述方法包括:获取在预设时间段内接收到的多个测试指令;获得每个测试指令对应的处理难度参数;获得每个测试指令对应的无效字段参数和维护难度参数;根据每个测试指令对应的处理难度参数、无效字段参数和维护难度参数,获得每个测试指令对应的复杂度参数;获得每个测试指令对应的反馈时效参数;获得每个测试指令对应的排序指标;根据各个测试指令对应的排序指标,获得所述多个测试指令的指令任务处理序列。所述装置用于执行上述方法。本发明专利技术实施例提供的测试指令的处理方法及装置,减少测试指令的处理等待时间。

【技术实现步骤摘要】
一种测试指令的处理方法及装置
本专利技术涉及计算机
,具体涉及一种测试指令的处理方法及装置。
技术介绍
目前,对于与外部系统存在业务联系的本方系统而言,本方系统需要与外部系统进行交互完成业务测试。现有技术中,本方系统接收外部系统发送的指令信息,从指令信息中获取业务测试相关的数据,按照预设的测试规则,执行测试流程,然后向外部系统返回测试结果。由于本方系统经常会对接对多个外部系统,在测试的过程中通常需要人工对指令信息进行处理,依次处理各个外部系统发送的指令信息,再将测试结果返回。当测试任务较多时,人工处理效率低且测试结果不能及时反馈。
技术实现思路
针对现有技术中的问题,本专利技术实施例提供一种测试指令的处理方法及装置,能够至少部分地解决现有技术中存在的问题。一方面,本专利技术提出一种测试指令的处理方法,包括:获取在预设时间段内接收到的多个测试指令,所述测试指令包括组合代码、业务类型和业务字段信息;根据每个测试指令的组合代码和业务类型,获得每个测试指令对应的处理难度参数;根据每个测试指令的组合代码和业务字段信息,获得每个测试指令对应的无效字段参数和维护难度参数;根据每个测试指令对应的处理难度参数、无效字段参数和维护难度参数,获得每个测试指令对应的复杂度参数;根据每个测试指令对应的历史最长反馈时间和反馈需求时间,获得每个测试指令对应的反馈时效参数;其中,所述历史最长反馈时间和所述反馈需求时间是预先获得的;根据每个测试指令对应的复杂度参数和反馈时效参数,获得每个测试指令对应的排序指标;根据各个测试指令对应的排序指标,获得所述多个测试指令的指令任务处理序列。另一方面,本专利技术提供一种测试指令的处理装置,包括:获取模块,用于获取在预设时间段内接收到的多个测试指令,所述测试指令包括组合代码、业务类型和业务字段信息;第一获得模块,用于根据每个测试指令的组合代码和业务类型,获得每个测试指令对应的处理难度参数;根据每个测试指令的组合代码和业务字段信息,获得每个测试指令对应的无效字段参数和维护难度参数;第二获得模块,用于根据每个测试指令对应的处理难度参数、无效字段参数和维护难度参数,获得每个测试指令对应的复杂度参数;第三获得模块,用于根据每个测试指令对应的历史最长反馈时间和反馈需求时间,获得每个测试指令对应的反馈时效参数;其中,所述历史最长反馈时间和所述反馈需求时间是预先获得的;第四获得模块,用于根据每个测试指令对应的复杂度参数和反馈时效参数,获得每个测试指令对应的排序指标;处理模块,用于根据各个测试指令对应的排序指标,获得所述多个测试指令的指令任务处理序列。再一方面,本专利技术提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任一实施例所述测试指令的处理方法的步骤。又一方面,本专利技术提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施例所述测试指令的处理方法的步骤。本专利技术实施例提供的测试指令的处理方法及装置,能够获取在预设时间段内接收到的多个测试指令,根据每个测试指令的组合代码和业务类型,获得每个测试指令对应的处理难度参数,根据每个测试指令的组合代码和业务字段信息,获得每个测试指令对应的无效字段参数和维护难度参数,根据每个测试指令对应的处理难度参数、无效字段参数和维护难度参数,获得每个测试指令对应的复杂度参数,根据每个测试指令对应的历史最长反馈时间和反馈需求时间,获得每个测试指令对应的反馈时效参数,根据每个测试指令对应的复杂度参数和反馈时效参数,获得每个测试指令对应的排序指标,根据各个测试指令对应的排序指标,获得多个测试指令的指令任务处理序列,综合多个测试指令的处理等待时间和反馈需求时间,确定预设时间内的多个测试指令的处理顺序,在满足反馈需要时间要求的基础上减少预设时间内的多个测试指令的处理等待时间。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1是本专利技术第一实施例提供的测试指令的处理系统的结构示意图。图2是本专利技术第二实施例提供的测试指令的处理方法的流程示意图。图3是本专利技术第三实施例提供的测试指令的处理方法的流程示意图。图4是本专利技术第四实施例提供的测试指令的处理方法的流程示意图。图5是本专利技术第五实施例提供的测试指令的处理方法的流程示意图。图6是本专利技术第六实施例提供的测试服务器的结构示意图。图7是本专利技术第七实施例提供的测试指令的处理装置的结构示意图。图8是本专利技术第八实施例提供的测试指令的处理装置的结构示意图。图9是本专利技术第九实施例提供的测试指令的处理装置的结构示意图。图10是本专利技术第十实施例提供的测试指令的处理装置的结构示意图。图11是本专利技术十一实施例提供的电子设备的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本专利技术实施例做进一步详细说明。在此,本专利技术的示意性实施例及其说明用于解释本专利技术,但并不作为对本专利技术的限定。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图1是本专利技术第一实施例提供的测试指令的处理系统的结构示意图,如图1所示,本专利技术实施例提供的测试指令的处理系统包括测试服务器1和多个联测方服务器2,其中:测试服务器1与每个联测方服务器2通信连接。每个联测方服务器用于向测试服务器1发送测试指令,测试服务器1用于执行本专利技术实施例提供的测试指令的处理方法对接收到各个测试指令进行处理。本专利技术实施例提供的测试指令的处理方法可以针对电子对账等业务进行测试,涉及基金交易、股票交易等。下面以测试服务器作为执行主体为例,来说明本专利技术实施例提供的测试指令的处理方法的实现过程。图2是本专利技术第二实施例提供的测试指令的处理方法的流程示意图,如图2所示,本专利技术实施例提供的测试指令的处理方法,包括:S201、获取在预设时间段内接收到的多个测试指令,所述测试指令包括组合代码、业务类型和业务字段信息;具体地,每个联测方服务器会向测试服务器发送测试指令,所述测试服务器会接收每个联测方服务器发送的测试指令,然后获取在预设时间段内接收到的多个测试指令。所述测试指令包括组合代码、业务类型和业务字段信息。所述组合代码是预设的,与银行账号一一对应,并与业务处理流程对应;所述业务类型是预设的,并与业务处理流程对应,根据组合代码和业务类型可以唯一对应一个业务处理流程。所述业务字段信息包括业务流水号、公司代码、交易金额、出款账号、入款账号、交易日期等业务字段,本文档来自技高网...

【技术保护点】
1.一种测试指令的处理方法,其特征在于,包括:/n获取在预设时间段内接收到的多个测试指令,所述测试指令包括组合代码、业务类型和业务字段信息;/n根据每个测试指令的组合代码和业务类型,获得每个测试指令对应的处理难度参数;根据每个测试指令的组合代码和业务字段信息,获得每个测试指令对应的无效字段参数和维护难度参数;/n根据每个测试指令对应的处理难度参数、无效字段参数和维护难度参数,获得每个测试指令对应的复杂度参数;/n根据每个测试指令对应的历史最长反馈时间和反馈需求时间,获得每个测试指令对应的反馈时效参数;其中,所述历史最长反馈时间和所述反馈需求时间是预先获得的;/n根据每个测试指令对应的复杂度参数和反馈时效参数,获得每个测试指令对应的排序指标;/n根据各个测试指令对应的排序指标,获得所述多个测试指令的指令任务处理序列。/n

【技术特征摘要】
1.一种测试指令的处理方法,其特征在于,包括:
获取在预设时间段内接收到的多个测试指令,所述测试指令包括组合代码、业务类型和业务字段信息;
根据每个测试指令的组合代码和业务类型,获得每个测试指令对应的处理难度参数;根据每个测试指令的组合代码和业务字段信息,获得每个测试指令对应的无效字段参数和维护难度参数;
根据每个测试指令对应的处理难度参数、无效字段参数和维护难度参数,获得每个测试指令对应的复杂度参数;
根据每个测试指令对应的历史最长反馈时间和反馈需求时间,获得每个测试指令对应的反馈时效参数;其中,所述历史最长反馈时间和所述反馈需求时间是预先获得的;
根据每个测试指令对应的复杂度参数和反馈时效参数,获得每个测试指令对应的排序指标;
根据各个测试指令对应的排序指标,获得所述多个测试指令的指令任务处理序列。


2.根据权利要求1所述的方法,其特征在于,所述根据每个测试指令的组合代码和业务类型,获得每个测试指令对应的处理难度参数包括:
根据每个测试指令的组合代码和业务类型,查询获得每个测试指令对应的处理流程数量;
根据每个测试指令对应的处理流程数量以及处理难度公式,获得每个测试指令对应的处理难度参数;其中,所述处理难度公式是预设的。


3.根据权利要求1所述的方法,其特征在于,所述根据每个测试指令的组合代码和业务字段信息,获得每个测试指令对应的无效字段参数包括:
根据每个测试指令的组合代码,查询获得每个测试指令对应的业务字段并统计获得每个测试指令对应的业务字段总数;
根据每个测试指令包括的业务字段信息与每个测试指令对应的业务字段,获得每个测试指令对应的有效业务字段,并统计获得每个测试指令对应的有效业务字段数量;
根据每个测试指令对应的业务字段总数、有效业务字段数量以及无效参数公式,获得每个测试指令对应的无效字段参数;其中,所述无效参数公式是预设的。


4.根据权利要求1所述的方法,其特征在于,所述根据每个测试指令的组合代码和业务字段信息,获得每个测试指令对应的维护难度参数包括:
根据每个测试指令的组合代码,查询获得每个测试指令对应的业务字段,并统计获得每个测试指令对应的业务字段总数;
根据每个测试指令包括的业务字段信息与每个测试指令对应的业务字段,获得每个测试指令对应的无效业务字段,并统计获得每个测试指令对应的无效业务字段数量;
根据每个测试指令对应的各个无效业务字段的维护等级以及维护难度公式,获得每个测试指令对应的维护难度参数;其中,所述无效业务字段的维护等级是预设的,所述维护难度公式是预设的。


5.根据权利...

【专利技术属性】
技术研发人员:吴鹏李钊
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:北京;11

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

1