数据处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38405753 阅读:9 留言:0更新日期:2023-08-07 11:15
本公开关于一种数据处理方法、装置、电子设备及存储介质,该方法包括:获取预设的接口用例;获取接口用例对应的噪声数据;获取接口用例对应的实际响应数据和期望响应数据;对实际响应数据中的每个第一字段进行解析,得到第一解析结果;对期望响应数据中的每个第二字段进行解析,得到第二解析结果;基于第一解析结果、第二解析结果和噪声数据,确定数据处理结果,该数据处理结果是对实际响应数据所有的字段信息和期望响应数据所有的字段信息的比对、自动降噪后得到的结果,准确性较高,数据处理效率较高。效率较高。效率较高。

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


[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]解析处理子单元,被配置为对第一响应数据中的每个第三字段本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取预设的接口用例;获取所述接口用例对应的噪声数据;获取所述接口用例对应的实际响应数据和期望响应数据;对所述实际响应数据中的每个第一字段进行解析,得到第一解析结果;对所述期望响应数据中的每个第二字段进行解析,得到第二解析结果;基于所述第一解析结果、所述第二解析结果和所述噪声数据,确定数据处理结果。2.根据权利要求1所述的方法,其特征在于,所述对所述实际响应数据中的每个第一字段进行解析,得到第一解析结果,包括:针对所述实际响应数据中的每个第一字段:在所述第一字段的字段类型为第一预设类型的情况下,确定所述第一字段对应的字段值;在所述第一字段的字段类型为第二预设类型的情况下,对所述第一字段对应的第一元素进行排序处理,确定排序后的第一元素;基于所述第一字段对应的字段值和所述排序后的第一元素,得到所述第一解析结果;所述对所述期望响应数据中的每个第二字段进行解析,得到第二解析结果,包括:针对所述期望响应数据中的每个第二字段:在所述第二字段的字段类型为所述第一预设类型的情况下,确定所述第二字段对应的字段值;在所述第二字段的字段类型为所述第二预设类型的情况下,对所述第二字段对应的第二元素进行排序处理,确定排序后的第二元素;基于所述第二字段对应的字段值和所述排序后的第二元素,得到所述第二解析结果;其中,所述第一预设类型包括整数类型、浮点类型、逻辑类型和字符类型中的至少一种;所述第二预设类型包括字典类型、数组类型中的至少一种。3.根据权利要求1所述的方法,其特征在于,所述获取所述接口用例对应的噪声数据,包括:基于所述接口用例携带的请求参数,向已通过排查的正常接口发起请求,获取所述正常接口返回的第一响应数据和第二响应数据;基于所述第一响应数据和所述第二响应数据,确定所述噪声数据。4.根据权利要求3所述的方法,其特征在于,所述基于所述第一响应数据和所述第二响应数据,确定所述噪声数据,包括:对所述第一响应数据中的每个第三字段进行解析,得到第三解析结果;对所述第二响应数据中的每个第四字段进行解析,得到第四解析结果;将所述第三解析结果和所述第四解析结果进行对比,确定所述噪声数据。5.根据权利要求4所述的方法,其特征在于,所述对所述第一响应数据中的每个第三字段进行解析,确定第三解析结果,包括:针对所述第一响应数据中的每个第三字段:在所述第三字段的字段类型为第一预设类型的情况下,确定所述第三字段对应的字段值;在所述第三字段的字段类型...

【专利技术属性】
技术研发人员:吴晨李志鹏贺珊张舒婷丁梦洁
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1