当前位置: 首页 > 专利查询>杜自然专利>正文

数据交易中的测试方法、装置、设备以及计算机存储介质制造方法及图纸

技术编号:30245801 阅读:19 留言:0更新日期:2021-10-09 20:28
本发明专利技术实施例涉及数据交易及数据开放技术领域,公开了一种数据交易中测试方法,该方法包括:获取目标用户发送的数据试用请求;对用户验证信息进行验证,当用户验证信息验证通过时,从多个测试容器中确定一个测试容器作为用户验证信息对应的目标测试容器;多个测试容器之间数据相互隔离;根据测试环境需求信息对目标测试容器进行配置;获取测试数据类型对应的测试样本数据到目标测试容器中;获取目标用户在目标测试容器中提交的待测试代码;在目标测试容器中根据待测试代码和测试样本数据进行数据处理,得到测试结果;将测试结果返回给目标用户。通过上述方式,本发明专利技术实施例实现了数据交易中测试数据安全性。数据交易中测试数据安全性。数据交易中测试数据安全性。

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


[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]对所述用户验证信息进行验证,当所述用户验证信息验证通过时,从多个测试容器中确定一个测试容器作为所述用户验证信息对应的目标测试容器;所述多个测试容器之间数据相互隔离;由此实现了用户在数本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据交易中的测试方法,其特征在于,所述方法包括:获取目标用户发送的数据试用请求,所述数据试用请求中包括用户验证信息、测试数据类型以及测试环境需求信息;对所述用户验证信息进行验证,当所述用户验证信息验证通过时,从多个测试容器中确定一个测试容器作为所述用户验证信息对应的目标测试容器;所述多个测试容器之间数据相互隔离;根据所述测试环境需求信息对所述目标测试容器进行配置;获取所述测试数据类型对应的测试样本数据到所述目标测试容器中;获取所述目标用户在所述目标测试容器中提交的待测试代码;在所述目标测试容器中根据所述待测试代码和测试样本数据进行数据处理,得到测试结果;将所述测试结果返回给所述目标用户。2.根据权利要求1所述的方法,其特征在于,在将所述测试结果返回给所述目标用户之后,还包括:获取所述目标用户发送的数据购买请求,所述数据购买请求中包括用户验证信息、购买数据类型以及购买环境需求信息;根据所述购买环境需求信息在多个生产容器中确定一个生产容器作为所述用户验证信息对应的目标生产容器;所述多个生产容器之间数据相互隔离;获取所述购买数据类型对应的目标真实数据到所述目标生产容器中;对所述待测试代码进行审核;当所述待测试代码审核通过时,将所述待测试代码部署到所述目标生产容器中;在所述目标生产容器中根据所述待测试代码和目标真实数据进行数据处理,得到运行结果;将所述运行结果返回给所述目标用户。3.根据权利要求1所述的方法,其特征在于,所述测试样本数据为多个备选样本数据中的至少一个,在获取所述测试数据类型对应的测试样本数据之前,包括:从预设的数据提供平台抽取原始真实数据;对原始真实数据进行脱敏处理,得到所述备选测试样本;根据所述测试数据类型从所述备选测试样本确定所述测试样本数据。4.根据权利要求2所述的方法,其特征在于,所述数据试用请求中还包括预计运行结果,所述对所述待测试代码进行审核,还包括:根据所述目标真实数据和所述待测试代码进行数据处理,得到真实运行结果;将所述真实运行结果与所述预计运行结果进行匹配;当所述真实运行结果与所述预计运行结果匹配时,确定所述待测试代码审核通过。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标真实数据和所述待测试代码进行数据处理之前,还包括:对所述待测试代码进行漏洞分析;当所述待测试代码中未检测到漏洞时,根据所述目标真实数据和所述待测试代码进行数据处理。...

【专利技术属性】
技术研发人员:邵雷杜自然董传晔
申请(专利权)人:杜自然
类型:发明
国别省市:

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

1