[发明专利]接口代码检测报告生成方法、电子装置及存储介质在审
申请号: | 201910919307.4 | 申请日: | 2019-09-26 |
公开(公告)号: | CN110688315A | 公开(公告)日: | 2020-01-14 |
发明(设计)人: | 钟世亮;王硕;冷易;张晨枫;张一涛 | 申请(专利权)人: | 招商局金融科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F40/186;G06F40/151 |
代理公司: | 44347 深圳市沃德知识产权代理事务所(普通合伙) | 代理人: | 高杰;于志光 |
地址: | 518000 广东省深圳市福田区华富街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测报告 接口代码 两组接口 组接口 差异参数 属性信息 代码块 预设 数据处理技术 代码分析器 参数填充 存储介质 电子装置 分析处理 接口开发 接收用户 模板文件 预先确定 预先设计 转换规则 检测 准确率 发送 转换 分析 | ||
本发明涉及数据处理技术,提供了一种接口代码检测报告生成方法、电子装置及存储介质。该方法接收用户发出的生成接口代码检测报告的请求,请求包括待检测的第一组接口代码及第二组接口代码,利用预设的代码分析器对第一组接口代码及第二组接口代码进行分析,分别提取出两组接口代码对应的代码块,利用预设的转换规则将代码块转换为两组接口代码对应的属性信息,对两组接口代码的属性信息作对比分析处理,得到两组接口代码的差异参数及相同参数,将差异参数及相同参数填充至预先确定的模板文件中,生成接口代码检测报告,并将接口代码检测报告发送至用户。本发明可以提高检测接口开发与接口预先设计的差异的准确率。
技术领域
本发明涉及数据处理领域,尤其涉及一种接口代码检测报告生成方法、电子装置及存储介质。
背景技术
在应用程序编程接口(Application Programming Interface,API)测试过程中,经常会遇到数据迁移、代码重构及频繁迭代等情况,在这些情况下要求开发人员分析开发的API与预先设计的API是否一致。而分析开发的API与预先设计的API在上述情况下是否一致,通常是人为检测开发的API与预先设计的API的差异,以及对检测的差异结果进行记录,但基于人为的检测方法检测效率低下,且准确率低。
发明内容
鉴于以上内容,本发明提供一种接口代码检测报告生成方法、电子装置及存储介质,其目的在于提高检测接口开发与接口预先设计的差异的准确率。
为实现上述目的,本发明提供一种接口代码检测报告生成方法,该方法包括:
接收步骤:接收用户发出的生成接口代码检测报告的请求,所述请求包括待检测的第一组接口代码及第二组接口代码;
识别步骤:利用预设的代码分析器对所述第一组接口代码及第二组接口代码进行分析,分别提取出两组接口代码对应的预设类型代码块;
转换步骤:利用预设的转换规则将所述预设类型代码块转换为两组接口代码对应的属性信息,对两组接口代码的属性信息作对比分析处理,得到两组接口代码的差异参数及相同参数;及
生成步骤:将所述差异参数及相同参数填充至预先确定的模板文件中,生成接口代码检测报告,将所述接口代码检测报告发送至所述用户,以供所述用户利用所述接口代码检测报告进行展示。
优选的,所述接口代码的属性信息包括:
接口的名称、接口的路径、接口的统一资源定位符、接口的输入参数、接口的请求方式、接口输出参数。
优选的,所述预设的转换规则包括:
识别所述预设类型代码块的注解行获取该代码块的接口类型和接口路径,以及识别所述预设类型代码块的接口函数获取该代码块的接口名称、接口的输入参数及接口的输出参数;
优选的,所述转换步骤还包括:
利用预设的JSON解析器将所述预设类型代码块转换为JSON格式的接口数据,并将所述接口数据存储至预设数据库。
优选的,所述生成步骤包括:
将所述两组接口代码的相同参数填充至预先确定的模板文件中的第一预设位置;
将所述两组接口代码的差异参数填充至预先确定的模板文件中的第二预设位置。
为实现上述目的,本发明还提供一种电子装置,该电子装置包括:存储器及处理器,其特征在于,所述存储器上存储接口代码检测报告生成程序,所述接口代码检测报告生成程序被所述处理器执行,实现如下步骤:
接收步骤:接收用户发出的生成接口代码检测报告的请求,所述请求包括待检测的第一组接口代码及第二组接口代码;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于招商局金融科技有限公司,未经招商局金融科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910919307.4/2.html,转载请声明来源钻瓜专利网。