首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种网络服务接口评测方法和装置 

申请/专利权人:天翼数字生活科技有限公司

申请日:2021-04-25

公开(公告)日:2024-06-25

公开(公告)号:CN113138926B

主分类号:G06F11/36

分类号:G06F11/36

优先权:

专利状态码:有效-授权

法律状态:2024.06.25#授权;2021.12.21#专利申请权的转移;2021.08.06#实质审查的生效;2021.07.20#公开

摘要:本发明公开了一种网络服务接口评测方法和装置,方法包括:接收针对至少一个待评测接口的接口说明文档;解析接口说明文档,生成由多个接口信息组成的待评测接口信息列表;根据待评测接口信息列表和预设的评测操作语言规则,生成每个待评测接口对应的多个测试用例;查询预设的数据库,得到每个测试用例对应的参数值,并构建每个待评测接口对应的评测套件;响应于输入的评测启动指令,运行多个评测套件,生成每个待评测接口对应的运行报告并输出,从而提高接口评测便利性和评测效率,更为及时地发现接口漏洞,降低经济损失。

主权项:1.一种网络服务接口评测方法,其特征在于,包括:接收针对至少一个待评测接口的接口说明文档;解析所述接口说明文档,生成由多个接口信息组成的待评测接口信息列表;根据所述待评测接口信息列表和预设的评测操作语言规则,生成每个所述待评测接口对应的多个测试用例;查询预设的数据库,得到每个所述测试用例对应的参数值,并构建每个所述待评测接口对应的评测套件;响应于输入的评测启动指令,运行多个所述评测套件,生成每个所述待评测接口对应的运行报告并输出;所述解析所述接口说明文档,生成由多个接口信息组成的待评测接口信息列表的步骤,包括:检测所述接口说明文档的文档类型,所述接口说明文档的文档类型包括普通文档、纯表格文档和网页文档;若所述文档类型为普通文档,则通过预设的应用编程接口对所述接口说明文档进行解析,生成由多个接口信息组成的待评测接口信息列表;所述普通文档包括文字部分和表格部分;所述若所述文档类型为普通文档,则通过预设的应用编程接口对所述接口说明文档进行解析,生成由多个接口信息组成的待评测接口信息列表的步骤,包括:若所述文档类型为普通文档,则判断所述文字部分是否存在分节序号;若判断存在所述分节序号,则通过预设的应用编程接口根据输入的序号层次信息,确定所述文字部分的接口名序号层次;通过所述应用编程接口基于所述接口名序号层次,确定各个所述待评测接口对应的接口名称;若所述表格部分中的任一行或任一列包括目标内容时,则对所述目标内容的相邻行或相邻列进行解析,确定至少一个接口调用信息;若所述接口名称与所述目标内容之间的距离小于预设阈值,则将所述接口名称与所述接口调用信息关联,得到所述接口信息;采用全部所述接口信息生成待评测接口信息列表;所述根据所述待评测接口信息列表和预设的评测操作语言规则,生成每个所述待评测接口对应的多个测试用例的步骤,包括:从所述待评测接口信息列表中提取多个所述接口信息;基于多个所述接口信息和所述待评测接口的对应关系,确定每个待评测接口所对应的目标接口信息;按照预设的评测操作语言规则,对所述目标接口信息进行格式转换,生成每个所述待评测接口对应的多个测试用例;所述数据库包括系统数据库和网页数据库;所述查询预设的数据库,得到每个所述测试用例对应的参数值,并构建每个所述待评测接口对应的评测套件的步骤,包括:从每个所述测试用例分别提取参数变量名称;采用结构化查询语言检索所述系统数据库,确定与所述参数变量名称对应的值作为参数值;从所述网页数据库中确定存在所述待评测接口的目标网页;检索所述目标网页,确定与所述参数变量名称对应的值作为所述参数值;采用所述参数值对每个所述测试用例中的所述参数变量名称进行赋值,生成评测套件;所述响应于输入的评测启动指令,运行多个所述评测套件,生成每个所述待评测接口对应的运行报告并输出的步骤,包括:响应与输入的评测启动指令,确定所述评测套件对应的运行方案;分别获取多个预设的子服务器的计算单元数量;根据每个所述子服务器的计算单元数量和所述运行方案,将多个所述评测套件分配到至少一个所述子服务器;通过所述子服务器运行多个所述评测套件,生成多个运行结果;通过所述子服务器分别将所述运行结果回传到与每个所述子服务器均连接的主服务器;通过所述主服务器根据全部所述运行结果,生成每个所述待评测接口对应的运行报告并输出。

全文数据:

权利要求:

百度查询: 天翼数字生活科技有限公司 一种网络服务接口评测方法和装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。