数据处理系统技术方案

技术编号:39861393 阅读:7 留言:0更新日期:2023-12-30 12:55
本申请公开了一种数据处理系统

【技术实现步骤摘要】
数据处理系统、方法、装置、设备及存储介质


[0001]本申请属于数据处理
,尤其涉及一种数据处理系统

方法

装置

设备及存储介质


技术介绍

[0002]资源转移管理平台
(
如金融机构

非金融机构等提供资源转移服务的平台
)
用于承接本地钱包和移动商户应用之间的交易处理,为了对交易请求进行准确且快速的响应,对资源转移管理平台的测试变得尤为重要

[0003]在相关技术中,针对资源转移管理平台的测试系统可以包括测试业务模块和与其一一匹配的测试控制模块

然而,要想完成一笔交易,用户端往往需要和不同的平台进行数据交互,此时就需要设置多个测试业务模块,按照前述测试系统的配置逻辑,会为每个测试业务模块设置一个测试控制模块,如此,造成测试代码重复,浪费计算资源,降低测试效率


技术实现思路

[0004]本申请实施例提供一种数据处理系统

方法

装置

设备及存储介质,能够解决现有技术中测试系统架构冗余,导致测试代码重复,浪费计算资源,测试效率低的问题

[0005]第一方面,本申请实施例提供一种数据处理系统,该系统可以包括:
[0006]被测系统和测试系统;
[0007]测试系统包括测试控制模块和测试业务模块,测试业务模块包括
N
业务模块,测试控制模块设置在被测系统与测试业务模块之间,
N
为大于1的整数;
[0008]测试控制模块,用于拦截被测系统向测试业务模块发送的请求报文;根据请求报文从
N
个业务模块中确定目标业务模块;向目标业务模块发送请求报文;
[0009]目标业务模块,用于根据请求报文,输出应答报文;
[0010]测试控制模块还用于,拦截目标业务模块输出的应答报文;基于测试案例调整应答报文,并向被测系统发送调整后的应答报文

[0011]第二方面,本申请实施例提供一种数据处理方法,应用于如第一方面的数据处理系统,该方法可以包括:
[0012]通过测试系统中的测试控制模块,拦截被测系统向测试系统中测试业务模块发送的请求报文;
[0013]根据请求报文,从测试业务模块中的
N
个业务模块中确定目标业务模块;
[0014]通过测试控制模块,向目标业务模块传输请求报文;
[0015]在测试控制模块根据请求报文输出应答报文的情况下,通过测试控制模块,拦截目标业务模块输出的应答报文;
[0016]通过测试控制模块,基于测试案例调整应答报文,并向被测系统发送调整后的应答报文

[0017]第三方面,本申请实施例提供一种数据处理装置,应用于如第一方面的数据处理
系统,该装置可以包括:
[0018]拦截模块,用于通过测试系统中的测试控制模块,拦截被测系统向测试系统中测试业务模块发送的请求报文;
[0019]确定模块,用于根据请求报文,从测试业务模块中的
N
个业务模块中确定目标业务模块;
[0020]传输模块,用于通过测试控制模块,向目标业务模块传输请求报文;
[0021]拦截模块还用于,在测试控制模块根据请求报文输出应答报文的情况下,通过测试控制模块,拦截目标业务模块输出的应答报文;
[0022]调整模块,用于通过测试控制模块,基于测试案例调整应答报文;
[0023]传输模块还用于,通过测试控制模块,向被测系统传输调整后的应答报文

[0024]第四方面,本申请实施例提供了一种计算机设备,该计算机设备包括:处理器以及存储有计算机程序指令的存储器;
[0025]处理器执行计算机程序指令时实现如第二方面所示的数据处理方法

[0026]第五方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现如第二方面所示的数据处理方法

[0027]第六方面,本申请实施例提供了一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行程序或指令,实现如第二方面所示的数据处理方法

[0028]第七方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第二方面所示的数据处理方法

[0029]本申请实施例的数据处理系统

方法

装置

设备及存储介质,该系统可以包括被测系统和测试系统;测试系统包括测试控制模块和测试业务模块,测试业务模块包括
N
个业务模块,测试控制模块设置在被测系统与测试业务模块之间,
N
为大于1的整数;测试控制模块,用于拦截被测系统向测试业务模块发送的请求报文;根据请求报文从
N
个业务模块中确定目标业务模块;向目标业务模块发送请求报文;目标业务模块,用于根据请求报文,输出应答报文;测试控制模块还用于,拦截目标业务模块输出的应答报文;基于测试案例调整应答报文,并向被测系统发送调整后的应答报文

这样,该数据处理系统中的测试控制模块可以统一对接多个业务模块,使得测试控制逻辑与仿真业务模块的业务逻辑高度解耦,无需重复建设测试控制模块,避免了测试系统架构冗余,节约计算资源,提升测试效率

附图说明
[0030]为了更清楚地说明本申请实施例的技术方案,下面将对本申请实施例中所需要使用的附图作简单的介绍,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0031]图1对本申请实施例提供了一种数据处理系统的示意图;
[0032]图2对本申请实施例提供了一种数据处理系统的测试控制模块的结构示意图;
[0033]图3对本申请实施例提供了一种数据处理系统的案例维护模块处理数据的示意图;
[0034]图4对本申请实施例提供了一种数据处理系统的报文拦截模块处理数据的示意图
[0035]图5为本申请实施例提供的一种数据处理方法的流程图;
[0036]图6是本申请一个实施例提供的数据处理装置的结构示意图;
[0037]图7是本申请一个实施例提供的数据处理设备的结构示意图

具体实施方式
[0038]下面将详细描述本申请的各个方面的特征和示例性实施例,为了使本申请的目的

技术方案及优点更加清楚明白,以下结合附图及具体实施例,对本申请进行进一步详细描述

应理解,此处所描述的具体实施例仅意在解释本申请,而不是限定本申请
...

【技术保护点】

【技术特征摘要】
1.
一种数据处理系统,包括:被测系统和测试系统;所述测试系统包括测试控制模块和测试业务模块,所述测试业务模块包括
N
个业务模块,所述测试控制模块设置在所述被测系统与所述测试业务模块之间,
N
为大于1的整数;所述测试控制模块,用于拦截所述被测系统向所述测试业务模块发送的请求报文;根据所述请求报文从所述
N
个业务模块中确定目标业务模块;向所述目标业务模块发送所述请求报文;所述目标业务模块,用于根据所述请求报文,输出应答报文;所述测试控制模块还用于,拦截所述目标业务模块输出的所述应答报文;基于测试案例调整所述应答报文,并向所述被测系统发送调整后的应答报文
。2.
根据权利要求1所述的系统,其中,所述测试控制模块包括报文拦截处理模块;所述报文拦截处理模块包括报文拦截单元;其中,所述报文拦截单元,用于根据所述测试系统的框架的切面配置信息,获取所述测试业务模块用于接收所述被测系统发送的请求报文的第一接口;通过面向切换技术为所述第一接口配置环绕增强逻辑信息,所述环绕增强逻辑信息用于拦截所述被测系统向所述测试业务模块发送的请求报文
。3.
根据权利要求2所述的系统,其中,所述报文拦截单元还用于,解析所述请求报文,得到与所述请求报文对应的第二接口;将所述
N
个业务模块中与所述第二接口对应的业务模块确定为所述目标业务模块
。4.
根据权利要求3所述的系统,其中,所述报文拦截单元还用于,基于所述第二接口的接口名称,通过环绕增强机制,拦截所述目标业务模块输出的应答报文
。5.
根据权利要求4所述的系统,其中,所述测试控制模块还包括案例维护模块;所述报文拦截处理模块还包括案例检索单元和报文处理单元;其中,所述案例检索单元,用于从所述案例维护模块中,获取与所述第二接口的接口名称匹配的测试案例;基于所述测试案例,从所述案例维护模块中获取与所述测试案例对应的测试控制策略;向所述报文处理单元发送所述测试案例和所述测试控制策略,以使所述报文处理单元基于所述测试案例和所述测试控制策略调整所述应答报文
。6.
根据权利要求5所述的系统,其中,所述测试案例包括系统异常案例和业务异常案例;其中,所述系统异常案例包括常规案例

延迟返回案例和超时返回案例;所述业务异常案例包括修改案例和替换案例;与所述系统异常案例对应的测试控制策略为调整向所述被测系统发送所述应答报文的时间;与所述业务异常案例对应的测试控制策略为调整所述应答报文的内容
。7.
根据权利要求6所述的系统,其中,所述报文处理单元具体用于,在所述系统异常案例为延迟返回案例的情况下,获取所述应答报文在所述测试控制模块中的停留时长;在所述停留时长大于第一预设阈值且小于第二预设阈值的情况下,向所述被测系统发送应答报文;所述报文处理单元具体用于,在所述系统异常案例为超时返回案例

且所述第一停留
时长大于所述第二预设阈值的情况下,向所述被测系统发送应答报文
。8.
根据权利要求6所述的系统,其中,所述报文处理单元具体用于,在所述系统异常案例为所述修改案例的情况下,通过基于传输控制协议的全双工通信协议,将所述应答报文推送到第一前端页面,其中,所述第一前端页面用于向用户展示所述应答报文并提示用户修改所述应答报文;在获取到所述第一前端页面中用户修改后的应答报文的情况下,将所述用户修改后的应答报文作为所述调整后的应答报文
。9.
根据权利要求6所述的系统,其中,所述报文处理单元具体用于,在所述系统异常案例为所述替换案例的情况下,获取与所述替换案例对应的案例报文;将所述案例报文作为所述调整后的应答报文
。10.
根据权利要求6所述的系统,其特征在于,所述报文拦截处理模块还包括报文记录单元;其中,所述报文记录单元,用于按照预设数据格式,存储报文信息;其中,所述报文信息包括所述请求报文

所述应答报...

【专利技术属性】
技术研发人员:王博杨森张海洋杨宏斌丁一明
申请(专利权)人:中国银联股份有限公司
类型:发明
国别省市:

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

1