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

【发明授权】一种REST API接口的自动化测试方法、系统及设备_苏州浪潮智能科技有限公司_201911151438.9 

申请/专利权人:苏州浪潮智能科技有限公司

申请日:2019-11-21

公开(公告)日:2024-04-02

公开(公告)号:CN111104313B

主分类号:G06F11/36

分类号:G06F11/36

优先权:

专利状态码:有效-授权

法律状态:2024.04.02#授权;2020.05.29#实质审查的生效;2020.05.05#公开

摘要:本发明提出的一种RESTAPI接口的自动化测试方法、系统及设备,通过RESTAPI接口调用指定接口查询信息,如查询池信息、卷信息等。查询结果会以JSON报文的形式返回,通过解析JSON报文得到各个字段的对应值。然后远程登陆存储主机,使用CLI命令查询对应信息,将CLI命令查询结果与JSON报文进行对比,如果CLI查询结果与JSON报文各字段对应,则测试通过。

主权项:1.一种RESTAPI接口的自动化测试方法,其特征在于,包括:通过RESTAPI接口调用指定接口查询预设信息;以返回的JSON的值为字段类型的JSON报文的形式返回查询结果,并通过解析JSON报文得到各个字段的对应值;远程登陆至存储主机;使用后台命令查询预设信息,并通过解析获取各个字段的对应值;将后台命令查询结果与JSON报文进行对比,如果解析后台命令查询结果获取的各个字段的值与解析JSON报文得到的各相应字段的值一致,则测试通过;所述查询预设信息包括:查询池信息或查询卷信息;所述通过RESTAPI接口调用指定接口查询预设信息包括:启动REST程序;调用RESTAPI接口的POST方法登录存储主机;判断是否登录成功,若登录成功,则获取登录成功后返回的当前登录用户的token值;若登录失败,则测试失败并记录错误信息;所述以JSON报文的形式返回查询结果,并通过解析JSON报文得到各个字段的对应值包括:使用获取的token值作为报文头,通过RESTAPI接口的GET方法查询指定的RESTAPI查询接口;判断是否查询成功,若查询成功,则解析JSON报文并获取各个字段的对应值;若查询失败,则测试失败并记录错误信息;所述使用后台命令查询预设信息,并通过解析获取各个字段的对应值包括:使用CIL命令查询预设状态信息;使用正则表达式解析查询结果,获取各字段对应值;所述将后台命令查询结果与JSON报文进行对比,如果解析后台命令查询结果获取的各个字段的值与解析JSON报文得到的各相应字段的值一致,则测试通过包括:将CIL命令行查询结果与RESTAPI查询结果比对;判断查询结果是否一致;若是,则测试通过;若否,则测试失败,并记录不一致信息。

全文数据:

权利要求:

百度查询: 苏州浪潮智能科技有限公司 一种REST API接口的自动化测试方法、系统及设备

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