数据处理方法及装置、存储介质、终端制造方法及图纸

技术编号:39570048 阅读:10 留言:0更新日期:2023-12-03 19:21
本发明专利技术公开了一种数据处理方法及装置、存储介质、终端,涉及数据处理及测试开发技术领域,主要目的在于解决测试过程导致产品在运行数据库的数据安全性低的技术问题。主要包括响应于终端发出的数据操作请求,获取生成所述数据操作请求的操作环境信息、及所述终端的用户属性信息;根据所述操作环境信息、所述用户属性信息从存储空间连接池中匹配出目标存储空间所对应的目标连接,并基于所述目标连接的连接信息与所述目标存储空间建立数据连接;基于所述数据操作请求确定数据操作语句,并将所述数据操作语句发送至所述目标存储空间,以使所述目标存储空间按照所述数据操作语句执行数据操作。主要用于进行数据处理。据操作。主要用于进行数据处理。据操作。主要用于进行数据处理。

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


[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]进一步地,在具体应用场景中,所述第三确定单元具体用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:响应于终端发出的数据操作请求,获取生成所述数据操作请求的操作环境信息、及所述终端的用户属性信息;根据所述操作环境信息、所述用户属性信息从存储空间连接池中匹配出目标存储空间所对应的目标连接,并基于所述目标连接的连接信息与所述目标存储空间建立数据连接,所述存储空间连接池包括测试连接池、非测试连接池,所述测试连接池与所述非测试连接池相互隔离;基于所述数据操作请求确定数据操作语句,并将所述数据操作语句发送至所述目标存储空间,以使所述目标存储空间按照所述数据操作语句执行数据操作。2.根据权利要求1所述的方法,其特征在于,所述根据所述操作环境信息、所述用户属性信息从存储空间连接池中匹配出目标存储空间所对应的目标连接包括:根据所述操作环境信息确定操作环境类别,所述操作环境类别包括测试操作环境、非测试操作环境;若操作环境类别为测试操作环境,则将测试连接池中的一个空闲连接确定为目标连接;若测试操作环境为非测试操作环境,则根据所述用户属性信息从存储空间连接池中匹配出目标连接。3.根据权利要求2所述的方法,其特征在于,所述若测试操作环境为非测试操作环境,则根据所述用户属性信息从存储空间连接池中匹配出目标连接包括:根据所述用户属性信息确定用户类别,所述用户类别包测试用户、非测试用户;若所述用户类别为测试用户,则将测试连接池中的一个空闲连接确定为目标连接;若所述用户类别为非测试用户,则将非测试连接中的一个空闲连接确定为目标连接。4.根据权利要求2所述的方法,其特征在于,所述根据所述操作环境信息确定操作环境类别包括:提取所述操作环境信息中的目标参数,并将所述目标参数与第一预设参数、第二预设参数进行比对;若所述目标参数与所述第一预设参数相匹配,则确定所述操作环境类别为测试操作环境;若所述目标参数与所述第二预设参数相匹配,则确定所述操作环境类别为非测试操作环境。5.根据权利要求3所述的方法,其特征在于,所述根据所述用户属性信息确定用户类别包括:若所述用户属性信息与测试用户属性信息集合中的任一用户属性信息相匹配,则确定用户类别为测试用户;若所述用户属性信息与测试用户属性信息集合中的全部用户属性信息匹配失败,则确定用户类别为非测试用户。6.根据权...

【专利技术属性】
技术研发人员:毛志东王强沈鹏石峰
申请(专利权)人:北京水滴科技集团有限公司
类型:发明
国别省市:

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

1