[发明专利]数据处理方法、装置、存储介质及处理器有效
申请号: | 202110542615.7 | 申请日: | 2021-05-18 |
公开(公告)号: | CN113138936B | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 于功川;王振 | 申请(专利权)人: | 山石网科通信技术股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周春枚 |
地址: | 215163 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 存储 介质 处理器 | ||
本申请公开了一种数据处理方法、装置、存储介质及处理器。该方法包括:基于网页的统一资源标识符对网页的API进行数据爬取,获取爬取到的数据;基于所述爬取到的数据,获取系统后台返回的预设的错误信息;对所述预设的错误信息进行分析处理,得到分析处理后的数据信息;以及对处理后的数据信息进行配置,基于配置后得到的数据信息进行测试。通过本申请,解决了相关技术中对API数据测试过程中效率较低的问题。
技术领域
本申请涉及数据处理技术领域,具体而言,涉及一种数据处理方法、装置、存储介质及处理器。
背景技术
在开发过程中,业务测试等都需要依赖API,根据详细格式的API描述文件,就可以生成不同配置文件,然后再根据配置文件生成文档,页面或实现单元测试,当有了完整的格式化API描述文档之后,后面的很多操作都可以自动化或半自动化完成。现在API的格式描述文档格式一般采用xml或json的格式进行定义。Xml可以采用schema的格式进行定义数据格式。
现在API数据的描述的都是通过测试人员通过手写测试数据对象或者配置的方式测试API,导致开发人员需要编写大量的测试用例。目前需要一种可以高效生成并能够动态调整的生成API描述文档的方法。
针对相关技术中对API数据测试过程中效率较低的问题,目前尚未提出有效的解决方案。
发明内容
本申请的主要目的在于提供一种数据处理方法、装置、存储介质及处理器,以解决相关技术中对API数据测试过程中效率较低的问题。
为了实现上述目的,根据本申请的一个方面,提供了一种数据处理方法。该方法包括:基于网页的统一资源标识符对网页的API进行数据爬取,获取爬取到的数据;基于爬取到的数据,获取系统后台返回的预设的错误信息;对预设的错误信息进行分析处理,得到分析处理后的数据信息;以及对处理后的数据信息进行配置,基于配置后得到的数据信息进行测试。
进一步地,基于爬取到的数据,获取系统后台返回的预设的错误信息包括:对爬取到的数据基于数据中的关联分析进行数据字段的提取,获取提取后的数据字段;将提取后的数据字段存储在对象结构表中,其中,提取后的数据字段至少包括数据字段类型、数据字段范围以及数据字段引用关系;对对象结构表中的数据字段进行处理,得到处理后的数据字段信息中的错误信息;将处理后的数据字段信息中的错误信息作为系统后台返回的预设的错误信息。
进一步地,对预设的错误信息进行分析处理,得到分析处理后的数据信息之前,该方法还包括:判断错误信息中是否包含文档信息;若错误信息中的包含文档信息,判断错误信息中的文档信息是否完整;当错误信息中的文档信息不完整时,基于错误信息的错误编码,对错误信息按照不同的错误编码进行分类;当错误信息中的文档信息完整时,基于错误信息的文档信息对错误信息按照不同的文档信息进行分类。
进一步地,对预设的错误信息进行分析处理,得到分析处理后的数据信息包括:对按照错误编码分类后的错误信息进行分析处理,得到分析处理后的数据信息;对按照文档信息分类后的错误信息进行分析处理,得到分析处理后的数据信息。
进一步地,该方法还包括:当错误信息中不包含文档信息时,基于历史错误信息对错误信息进行分类;对按照分类后的错误信息进行分析处理,得到分析处理后的数据信息。
进一步地,错误信息的类型至少包括:数据必填项类型、数据值类型、数据取值范围类型、关联项类型。
进一步地,对错误信息进行分析处理方式包括以下至少之一:数据必填项类型分析处理方式、数据值类型分析处理方式、数据取值范围类型分析处理方式以及关联项类型分析处理方式。
进一步地,对处理后的数据信息进行配置,基于配置后得到的数据信息进行测试包括:基于处理后的数据信息确定待配置的目标数据信息;对目标数据信息进行配置,基于配置后得到的数据信息进行测试。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山石网科通信技术股份有限公司,未经山石网科通信技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110542615.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法、装置、非易失性存储介质及处理器
- 下一篇:测试方法和装置