测试数据获取方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:28224066 阅读:15 留言:0更新日期:2021-04-28 09:54
本发明专利技术公开了一种测试数据获取方法、装置、计算机设备及存储介质,包括:获取系统测试请求,系统测试请求包括目标系统标识;对目标系统标识对应的目标系统进行测试,实时获取测试系统与目标系统之间的接口交互数据;对接口交互数据进行解析,获取接口解析数据;对接口解析数据进行加密处理,获取目标测试数据。本技术方案能够提高目标测试数据的获取效率,减少工作量。少工作量。少工作量。

【技术实现步骤摘要】
测试数据获取方法、装置、计算机设备及存储介质


[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]数据筛选子模块,用于采用数据筛选逻辑对所述原始交互数据进行筛选,获取所述测试系统与所述目标系统之间的接口交互数据。
[0037]进一步地,所述数据筛选子模块包括:
[0038]筛选逻辑单元,用于采用数据筛选逻辑,从所述原始交互数据中获取接口调用参数和所述接口调用参数对应的调用返回数据;
[0039]数据确定单元,用于将所述接口调用参数和所述调用返回数据,确定为获取所述测试系统与所述目标系统之间的接口交互数据。
[0040]进一步地,所述数据解析模块包括:
[0041]字段提取子模块,用于从所述接口交互数据中,提取所述接口调用参数对应的至少一个目标接口字段;
[0042]接口值子模块,用于从所述接口调用参数对应的调用返回数据中,获取所述目标
接口字段对应的目标接口值;
[0043]解析获取子模块,用于对所有所述目标接口字段和所述目标接口字段对应的目标接口值进行处理,获取接口解析数据。
[0044]进一步地,所述目标数据模块包括:
[0045]类型获取子模块,用于获取每一所述目标接口字段对应的接口字段类型;
[0046]第一数据子模块,用于若所述接口字段类型为敏感字段类型,则对所述敏感字段类型对应的目标接口值进行脱敏处理,获取脱敏接口值,对所述脱敏接口值进行加密,获取第一加密数据;
[0047]第二数据子模块,用于若所述接口字段类型为非敏感字段类型,则对所述非敏感字段类型对应的目标接口值进行加密,获取第二加密数据;
[0048]目标数据子模块,用于基于所述第一加密数据和所述第二加密数据,获取目标测试数据。
[0049]进一步地,所述第一数据子模块包括:
[0050]脱敏处理单元,用于采用所述敏感字段类型对应的目标脱敏规则,对所述敏感字段类型对应的目标接口值进行脱敏处理,获取脱敏接口值;
[0051]第一加密单元,用于采用与所述脱敏接口值对应的第一加密算法,对所述脱敏接口值进行加密,获取第一加密数据。
[0052]进一步地,所述第二数据子模块包括:
[0053]第二加密单元,用于采用与所述目标接口值对应的第二加密算法,对所述目标接口值进行加本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试数据获取方法,其特征在于,包括测试系统执行的如下步骤:获取系统测试请求,所述系统测试请求包括目标系统标识;对所述目标系统标识对应的目标系统进行测试,实时获取所述测试系统与所述目标系统之间的接口交互数据;对所述接口交互数据进行解析,获取接口解析数据;对所述接口解析数据进行加密处理,获取目标测试数据。2.如权利要求1所述的测试数据获取方法,其特征在于,所述对所述目标系统标识对应的目标系统进行测试,实时获取所述测试系统与所述目标系统之间的接口交互数据,包括:对所述目标系统标识对应的目标系统进行测试,获取所述测试系统与所述目标系统之间的原始交互数据;采用数据筛选逻辑对所述原始交互数据进行筛选,获取所述测试系统与所述目标系统之间的接口交互数据。3.如权利要求2所述的测试数据获取方法,其特征在于,所述采用数据筛选逻辑对所述原始交互数据进行筛选,获取所述测试系统与所述目标系统之间的接口交互数据,包括:采用数据筛选逻辑,从所述原始交互数据中获取接口调用参数和所述接口调用参数对应的调用返回数据;将所述接口调用参数和所述调用返回数据,确定为获取所述测试系统与所述目标系统之间的接口交互数据。4.如权利要求3所述的测试数据获取方法,其特征在于,所述对所述接口交互数据进行解析,获取接口解析数据,包括:从所述接口交互数据中,提取所述接口调用参数对应的至少一个目标接口字段;从所述接口调用参数对应的调用返回数据中,获取所述目标接口字段对应的目标接口值;对所有所述目标接口字段和所述目标接口字段对应的目标接口值进行处理,获取接口解析数据。5.如权利要求1所述的测试数据获取方法,其特征在于,所述接口解析数据包括至少一个目标接口字段和所述目标接口字段对应的目标接口值;所述对所述接口解析数据进行加密处理,获取目标测试数据,包括:获取每一所述目标接口字段对应的接口字段类型;若所述接口字段类型...

【专利技术属性】
技术研发人员:钟世亮陈仲伟杨子豪
申请(专利权)人:招商局金融科技有限公司
类型:发明
国别省市:

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

1