[发明专利]接口自动化测试方法、装置以及相关产品在审
申请号: | 201911193547.7 | 申请日: | 2019-11-28 |
公开(公告)号: | CN111143192A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 王晓杰;李桢;杨琪翔;史静慧 | 申请(专利权)人: | 叮当快药科技集团有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京律和信知识产权代理事务所(普通合伙) 11446 | 代理人: | 冷文燕;苏捷 |
地址: | 100006 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 自动化 测试 方法 装置 以及 相关 产品 | ||
1.一种用于接口测试的方法,包括:
(a)读取与一个以上接口中的第一接口相关的测试用例和接口参数,其中所述接口参数与所述测试用例彼此独立存储;
(b)根据所述第一接口的请求方法,调用相应的接口函数来执行所述测试用例和所述接口参数,以得到响应报文;
(c)对所述响应报文进行断言,得到断言结果;以及
(d)生成测试报告。
2.如权利要求1所述的方法,还包括:
遍历所述一个以上接口中的所有接口执行步骤(a)至步骤(c)。
3.如权利要求1或2所述的方法,还包括:
在读取所述测试用例以及所述接口参数的过程中,获取所述接口参数中的校验信息;以及/或者
在读取所述测试用例以及所述接口参数的过程中,格式化所述接口参数。
4.如权利要1或2所述的方法,其中,所述读取与一个以上接口中的第一接口相关的测试用例和接口参数包括:
从存储所述测试用例的文件中读取与所述接口参数有关的关键词;以及
通过所述关键词从存储所述接口参数的文件中读取所述接口参数。
5.如权利要求1所述的方法,其中,将所述测试用例存储为第一文件格式以及将所述接口参数存储为第二文件格式。
6.一种用于接口测试的装置,包括:
读取单元,用于读取与一个以上接口中的第一接口相关的测试用例和接口参数,其中所述接口参数与所述测试用例彼此独立存储;
调用执行单元,用于根据所述第一接口的请求方法,调用相应的接口函数来执行所述测试用例和所述接口参数,以得到响应报文;
断言单元,用于对所述响应报文进行断言,得到断言结果;以及
生成单元,用于生成测试报告。
7.如权利要求6所述的装置,还包括:
遍历单元,用于遍历所述一个以上接口中的所有接口执行所述读取单元、调用执行单元以及所述断言单元的功能。
8.如权利要求6或7所述的装置,还包括:
获取单元,用于在读取所述测试用例以及所述接口参数的过程中,获取所述接口参数中的校验信息;以及/或者
格式化单元,用于在读取所述测试用例以及所述接口参数的过程中,格式化所述接口参数。
9.如权利要6或7所述的装置,其中,所述读取单元包括:
第一读取单元,用于从存储所述测试用例的文件中读取与所述接口参数有关的关键词;以及
第二读取单元,用于通过所述关键词从存储所述接口参数的文件中读取所述接口参数。
10.如权利要求6所述的装置,其中,将所述测试用例存储为第一文件格式以及将所述接口参数存储为第二文件格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于叮当快药科技集团有限公司,未经叮当快药科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911193547.7/1.html,转载请声明来源钻瓜专利网。