测试系统、系统测试方法、相关设备及存储介质技术方案

技术编号:33299932 阅读:25 留言:0更新日期:2022-05-06 12:05
本申请公开了一种测试系统、系统测试方法、相关设备及存储介质;其中,测试系统包括业务系统以及多个服务设备,多个服务设备包括模拟服务设备和凭证服务设备;业务系统用于根据更新的目标业务功能提供目标凭证处理业务,在检测到针对目标凭证处理业务的业务操作时生成服务请求,并根据配置策略中的接口配置信息将服务请求发送给模拟服务设备;模拟服务设备用于解析服务请求以确定待调用的目标凭证业务服务,调用目标凭证业务服务进行数据处理得到数据处理结果,并根据数据处理结果向业务系统返回反馈信息;业务系统还用于采用反馈信息对目标业务功能进行测试。本申请可以更好地对业务系统进行功能测试,以满足业务系统的版本快速迭代需求。快速迭代需求。快速迭代需求。

【技术实现步骤摘要】
测试系统、系统测试方法、相关设备及存储介质


[0001]本申请涉及计算机
,尤其涉及一种测试系统、一种系统测试方法、一种系统测试装置、一种模拟服务设备以及一种计算机存储介质。

技术介绍

[0002]随着移动互联网的快速发展,凭证交易市场(如证券交易市场)应运而生;并且,该凭证交易市场(如证券市场)同人们的日常经济生活联系十分紧密,越来越多的网民开始通过凭证交易系统(如证券交易系统)进行凭证交易。具体的,凭证交易系统通常可由业务系统和凭证服务设备两部分组成;其中,业务系统用于面向用户,并处理用户的前端业务请求;而凭证服务设备则主要用于支撑业务系统响应用户的前端业务请求。目前,为了能够更好地满足用户需求以提升业务系统的用户粘度,通常需要频繁地对业务系统进行版本迭代,以丰富业务系统的业务功能。然而,每当业务系统存在更新的目标业务功能时,均需在发布该目标业务功能之前,对该目标业务功能进行测试以保证目标业务功能在实际应用中能够被正常使用。基于此。为了满足业务系统的版本快速迭代需求,如何对业务系统进行功能测试成为了研究热点。

技术实现思路

[0003]本专利技术实施例提供了一种测试系统、系统测试方法、相关设备及存储介质,可以更好地对业务系统进行功能测试,以满足业务系统的版本快速迭代需求。
[0004]一方面,本专利技术实施例提供了一种测试系统,包括:业务系统和与业务系统对接的多个服务设备,多个服务设备包括模拟服务设备和凭证服务设备;其中,模拟服务设备是对凭证服务设备进行设备仿造而生成的;凭证服务设备用于为业务系统提供至少一个凭证业务服务,以支撑所述业务系统为用户提供至少一个凭证处理业务;
[0005]业务系统,用于根据更新的目标业务功能提供目标凭证处理业务,在检测到针对目标凭证处理业务的业务操作时生成服务请求,并根据配置策略中的接口配置信息将服务请求发送给模拟服务设备;
[0006]模拟服务设备,用于解析服务请求以确定待调用的目标凭证业务服务,调用目标凭证业务服务进行数据处理得到数据处理结果,并根据数据处理结果向业务系统返回反馈信息;
[0007]业务系统,还用于采用反馈信息对目标业务功能进行测试。
[0008]另一方面,本专利技术实施例提供了一种系统测试方法,所述系统测试方法由上述所提及的测试系统中的模拟服务设备执行,所述方法包括:
[0009]接收业务系统发送的服务请求,所述服务请求是由所述业务系统根据更新的目标业务功能提供目标凭证处理业务,并在检测到针对所述目标凭证处理业务的业务操作时生成的;
[0010]解析服务请求以确定待调用的目标凭证业务服务,并调用目标凭证业务服务进行
数据处理,得到数据处理结果;
[0011]根据数据处理结果生成反馈信息,并将反馈信息返回给业务系统,使得业务系统采用反馈信息对目标业务功能进行功能测试。
[0012]再一方面,本专利技术实施例提供了一种系统测试装置,所述系统测试装置运行于上述所提及的测试系统中的模拟服务设备,所述装置包括:
[0013]通信单元,用于接收业务系统发送的服务请求,所述服务请求是由所述业务系统根据更新的目标业务功能提供目标凭证处理业务,并在检测到针对所述目标凭证处理业务的业务操作时生成的;
[0014]处理单元,用于解析所述服务请求以确定待调用的目标凭证业务服务,并调用所述目标凭证业务服务进行数据处理,得到数据处理结果;
[0015]所述通信单元,还用于根据所述数据处理结果生成反馈信息,并将所述反馈信息返回给所述业务系统,使得所述业务系统采用所述反馈信息对所述目标业务功能进行功能测试。
[0016]再一方面,本专利技术实施例提供了一种模拟服务设备,所述模拟服务设备包括输入接口和输出接口,所述模拟服务设备还包括:
[0017]处理器,适于实现一条或多条指令;以及,
[0018]计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由所述处理器加载并执行如下步骤:
[0019]接收业务系统发送的服务请求,所述服务请求是由所述业务系统根据更新的目标业务功能提供目标凭证处理业务,并在检测到针对所述目标凭证处理业务的业务操作时生成的;
[0020]解析服务请求以确定待调用的目标凭证业务服务,并调用目标凭证业务服务进行数据处理,得到数据处理结果;
[0021]根据数据处理结果生成反馈信息,并将反馈信息返回给业务系统,使得业务系统采用反馈信息对目标业务功能进行功能测试。
[0022]再一方面,本专利技术实施例提供了一种计算机存储介质,所述计算机存储介质存储有一条或多条指令,所述一条或多条指令适于由处理器加载并执行上述的系统测试方法。
[0023]本专利技术实施例通过引入模拟服务设备,使得在业务系统存在功能测试需求时,可以由该模拟服务设备调用相关的目标凭证业务服务进行数据处理得到数据处理结果,并根据数据处理结果向业务系统返回业务系统进行功能测试所需的反馈信息,从而使得业务系统可采用该反馈信息对目标业务功能进行测试。这样的测试方式无需真实的凭证服务设备参与,可有效去除关于凭证服务设备的第三方环境和数据的依赖,可有效保证业务系统的测试可用性和测试效率,满足业务系统的版本快速迭代需求。
附图说明
[0024]为了更清楚地说明本专利技术实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0025]图1是本专利技术实施例提供的一种测试系统的结构示意图;
[0026]图2是本专利技术实施例提供的一种测试系统的结构示意图;
[0027]图3a是本专利技术实施例提供的一种信息配置窗口的示意图;
[0028]图3b是本专利技术实施例提供的一种获取接口配置信息的示意图;
[0029]图3c是本专利技术实施例提供的一种接口设置窗口的示意图;
[0030]图3d是本专利技术实施例提供的一种回包设置窗口的示意图;
[0031]图4a是本专利技术实施例提供的一种测试系统的结构示意图;
[0032]图4b是本专利技术实施例提供的一种测试系统的工作原理图;
[0033]图5是本专利技术实施例提供的一种交易服务流程的示意图;
[0034]图6是本专利技术实施例提供的一种系统测试方法流程示意图;
[0035]图7是本专利技术实施例提供的一种系统测试装置的结构示意图;
[0036]图8是本专利技术实施例提供的一种模拟服务设备的结构示意图。
具体实施方式
[0037]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0038]为本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试系统,其特征在于,包括:业务系统以及与所述业务系统对接的多个服务设备,所述多个服务设备包括模拟服务设备和凭证服务设备;其中,所述模拟服务设备是对所述凭证服务设备进行设备仿造而生成的;所述凭证服务设备用于为所述业务系统提供至少一个凭证业务服务,以支撑所述业务系统为用户提供至少一个凭证处理业务;所述业务系统,用于根据更新的目标业务功能提供目标凭证处理业务,在检测到针对所述目标凭证处理业务的业务操作时生成服务请求,并根据配置策略中的接口配置信息将所述服务请求发送给所述模拟服务设备;所述模拟服务设备,用于解析所述服务请求以确定待调用的目标凭证业务服务,调用所述目标凭证业务服务进行数据处理得到数据处理结果,并根据所述数据处理结果向所述业务系统返回反馈信息;所述业务系统,还用于采用所述反馈信息对所述目标业务功能进行测试。2.如权利要求1所述的系统,其特征在于,所述测试系统还包括路由设备,所述接口配置信息被存储在所述路由设备中,所述接口配置信息包括至少一个用户标识以及各用户标识对应的服务设备信息;任一用户标识对应的服务设备信息至少包括:所述任一用户标识对应的服务设备的接口转发地址;所述业务系统,用于将所述服务请求发送至所述路由设备,所述服务请求中携带目标用户标识,所述目标用户标识对应的服务设备为所述模拟服务设备;所述路由设备,用于解析所述服务请求得到所述目标用户标识,从所述接口配置信息中获取所述目标用户标识对应的目标服务设备信息,并根据所述目标服务设备信息中的接口转发地址将所述服务请求转发给所述模拟服务设备。3.如权利要求2所述的系统,其特征在于,所述目标服务设备信息中包括多种服务类型的通信接口的接口转发地址;所述路由设备,用于从所述目标服务设备信息中选取所述服务请求对应的目标服务类型的通信接口的接口转发地址,并根据选取的接口转发地址将所述服务请求转发给所述模拟服务设备。4.如权利要求2或3所述的系统,其特征在于,所述测试系统还包括配置终端,所述配置终端与所述路由设备进行通信;所述配置终端,用于获取所述接口配置信息,并将所述接口配置信息上传至所述路由设备进行存储。5.如权利要求4所述的系统,其特征在于,所述配置终端在用于获取所述接口配置信息时,具体用于:响应策略配置触发事件,输出信息配置窗口,所述信息配置窗口中包括信息输入区域;在所述信息输入区域中获取任一用户标识,以及所述任一用户标识对应的服务设备的设备标识;若检测到针对所述任一用户标识的确认操作,则根据所述任一用户标识对应的设备标识获取所述任一用户标识对应的服务设备的服务设备信息,并将所述任一用户标识和对应的服务设备信息添加至所述接口配置信息中。6.如权利要求5所述的系统,其特征在于,所述信息配置窗口还包括信息显示区域,所述配置终端还用于:
若检测到针对所述任一用户标识的确认操作,在所述信息显示区域中显示所述任一用户标识、所述任一用户标识对应的服务设备的设备标识以及所述任一用户标...

【专利技术属性】
技术研发人员:那军武黄文苑陈俊发苏兰莹彭娜
申请(专利权)人:财付通支付科技有限公司
类型:发明
国别省市:

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

1