测试数据的定位方法、定位装置、目标设备和目标服务器制造方法及图纸

技术编号:38200390 阅读:10 留言:0更新日期:2023-07-21 16:42
本申请公开了一种测试数据的定位方法、定位装置、目标设备和目标服务器,属于测试领域。该方法包括:目标设备向业务数据库发送查询命令,所述查询命令包括利用结构化查询语言编写的命令,所述业务数据库用于存储业务数据;所述目标设备接收所述业务数据库返回的、与所述查询命令相对应的查询结果;其中,所述结构化查询语言的条件和所述查询结果一起作为测试数据。数据。数据。

【技术实现步骤摘要】
测试数据的定位方法、定位装置、目标设备和目标服务器


[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]接收模块,用于接收所述业务数据库返回的、与所述查询命令相对应的查询结果;
[0026]其中,所述结构化查询语言的条件和所述查询结果一起作为测试数据。
[0027]第四方面,本申请实施例提供了一种测试数据的定位装置,包括:
[0028]接收模块,用于接收目标设备的查询命令,所述查询命令包括利用结构化查询语言编写的命令,所述目标服务器上设置有业务数据库,所述业务数据库用于存储业务数据;
[0029]发送模块,用于向所述目标设备返回与所述查询命令相对应的查询结果;
[0030]其中,所述结构化查询语言的条件和所述查询结果一起作为测试数据。
[0031]第五方面,本申请实施例提供了一种目标设备,包括:存储器和处理器,所述存储器存储计算机程序,当所述计算机程序被执行时能够实现如第一方面所描述的方法。
[0032]第六方面,本申请实施例提供了一种目标服务器,包括:存储器和处理器,所述存储器存储计算机程序,当所述计算机程序被执行时能够实现如第二方面所描述的方法。
[0033]第七方面,本申请实施例提供了一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面或第二方面所描述的方法中的步骤。
[0034]在本申请实施例中,目标设备向业务数据库发送查询命令,所述查询命令包括利用结构化查询语言编写的命令,所述业务数据库用于存储业务数据;所述目标设备接收所述业务数据库返回的、与所述查询命令相对应的查询结果;其中,所述结构化查询语言的条件和所述查询结果一起作为测试数据。如此,目标设备直接向业务数据库发送查询命令,可以从业务数据库中直接获取查询结果,省去了在多个大数据组件之间关联查找定位测试数据的工作,可以大大提高测试数据的定位效率。同时,由于业务数据库是针对交易业务的数据库,业务数据库中的数据既准确又全面,因而,也可以保证此种方式得到的测试数据相较于通过大数据组件的方式准确性更高。
附图说明
[0035]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0036]图1是本申请实施例提供的测试数据的定位方法的一种示例实施环境的示意图;
[0037]图2是本申请实施例提供的一种测试数据的定位方法的流程图;
[0038]图3是本申请实施例提供的另一种测试数据的定位方法的流程图;
[0039]图4是本申请实施例提供的另一种测试数据的定位方法的流程图;
[0040]图5是本申请实施例提供的另一种测试数据的定位方法的流程图;
[0041]图6是本申请实施例提供的另一种测试数据的定位方法流程示意图;
[0042]图7是本申请实施例提供的一种测试数据的定位装置的结构框图;
[0043]图8是本申请实施例提供的另一种测试数据的定位装置的结构框图;
[0044]图9是本申请实施例提供的一种目标设备的结构框图;
[0045]图10是本申请实施例提供的一种目标服务器的结构框图。
具体实施方式
[0046]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试数据的定位方法,其特征在于,包括:目标设备向业务数据库发送查询命令,所述查询命令包括利用结构化查询语言编写的命令,所述业务数据库用于存储业务数据;所述目标设备接收所述业务数据库返回的、与所述查询命令相对应的查询结果;其中,所述结构化查询语言的条件和所述查询结果一起作为测试数据。2.根据权利要求1所述的测试数据的定位方法,其特征在于,还包括:所述目标设备利用所述测试数据对目标接口进行测试,得到测试结果;其中,所述目标接口包括面向目标数据库的接口,所述目标数据库包括用于提供查询服务的数据库。3.根据权利要求2所述的测试数据的定位方法,其特征在于,所述目标设备利用所述测试数据对目标接口进行测试,得到测试结果,包括:所述目标设备获取接口返回结果,所述接口返回结果为利用所述结构化查询语言的条件通过所述目标接口进行查询得到的结果;在所述查询结果与所述接口返回结果一致的情况下,所述测试结果为所述目标接口通过测试;在所述查询结果与所述接口返回结果不一致的情况下,所述测试结果为所述目标接口未通过测试。4.根据权利要求3所述的测试数据的定位方法,其特征在于,所述目标设备获取接口返回结果,包括:所述目标设备通过所述目标接口向查询服务节点发送测试命令,所述测试命令包括所述结构化查询语言的条件;所述目标设备接收所述查询服务节点发送的接口返回结果。5.一种测试数据的定位方法,其特征在于,包括:目标服务器接收目标设备的查询命令,所述查询命令包括利用结构化查询语言编写的命令,所述目标服务器上设置有业务数...

【专利技术属性】
技术研发人员:解翔宇何新宇
申请(专利权)人:中国人民财产保险股份有限公司
类型:发明
国别省市:

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

1