预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共16页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112181845A(43)申请公布日2021.01.05(21)申请号202011090142.3(22)申请日2020.10.13(71)申请人湖南快乐阳光互动娱乐传媒有限公司地址410003湖南省长沙市开福区湖南国际会展中心北四楼(72)发明人蒋灿黄武军陈果(74)专利代理机构北京集佳知识产权代理有限公司11227代理人王娇娇(51)Int.Cl.G06F11/36(2006.01)权利要求书3页说明书8页附图4页(54)发明名称一种接口测试方法及装置(57)摘要本发明提供了一种接口测试方法及装置,首先根据测试需求创建至少一个用例集,在接口创建后,将接口与至少一个用例集进行绑定,每个用例集至少对应一个接口,然后在接口编辑页面为接口创建不同业务场景下的参数组,每个参数组对应一个接口测试用例,即每个接口对应不同业务场景下的多个接口测试用例,实现了从用例集维度和接口维度对接口测试用例的创建和管理,进而可以以用例集维度对用例集下所有接口的接口测试用例或接口维度下的所有接口测试用例进行批量测试,提高了接口测试效率。CN112181845ACN112181845A权利要求书1/3页1.一种接口测试方法,其特征在于,包括:根据测试需求创建至少一个用例集;创建接口,并将所述接口与至少一个所述用例集进行绑定,每个所述用例集至少对应一个所述接口;在接口编辑页面,为所述接口创建不同业务场景下的参数组,每个所述参数组对应一个接口测试用例;执行所述用例集下所有所述接口的接口测试用例或执行所述接口对应的所有接口测试用例。2.根据权利要求1所述的方法,其特征在于,所述参数组的入参类型包括静态键值对入参、接口响应动态解析入参、扩展函数入参、全局变量入参和辅助计算字段入参。3.根据权利要求2所述的方法,其特征在于,所述在接口编辑页面,为所述接口创建不同业务场景下的参数组,包括:在接口编辑页面,为所述接口设置参数组名称,所述参数组名称用于标识所述参数组;为所述接口设置测试场景描述,所述测试场景描述用于描述所述参数组测试的业务场景;为所述接口设置前置处理操作,所述前置处理操作在执行所述接口测试用例前通过接口调用执行;为所述接口设置请求头和请求参数,所述请求参数可以被设置为静态键值对、接口响应动态解析值、扩展函数计算值、全局变量或辅助计算字段;为所述接口进行断言配置,断言类型包括字符串断言、json结构+字段组合断言、jsonp前缀+json结构+字段组合断言;为所述接口设置后置处理操作,所述后置处理操作在执行所述接口测试用例后通过接口调用执行。4.根据权利要求3所述的方法,其特征在于,所述在接口编辑页面,为所述接口创建不同业务场景下的参数组,包括:在接口编辑页面,为所述接口创建不同业务场景下的参数组;对所述接口测试用例进行测试;若所述接口的返回值不符合预期或断言不通过,上报所述接口存在的缺陷,在缺陷被修复后返回对所述接口测试用例进行测试,直到所述接口测试用例的测试结果中所述接口的返回值符合预期且断言通过。5.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述接口测试用例执行失败的情况下,确定所述接口测试用例对应的断言类型;根据所述接口测试用例对应的断言类型的断言配置对所述接口测试用例进行断言;将断言失败的理由添加到所述接口测试用例的失败原因列表中;将所述接口测试用例的失败原因列表反馈给前端展示。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:在执行所述用例集下所有所述接口的接口测试用例的过程中,获取用例执行记录、接口执行记录和用例集执行记录;将所述用例执行记录、所述接口执行记录和所述用例集执行记录存储在对应的数据表2CN112181845A权利要求书2/3页中。7.一种接口测试装置,其特征在于,包括:用例集创建单元,用于根据测试需求创建至少一个用例集;接口创建单元,用于创建接口,并将所述接口与至少一个所述用例集进行绑定,每个所述用例集至少对应一个所述接口;参数组创建单元,用于在接口编辑页面,为所述接口创建不同业务场景下的参数组,每个所述参数组对应一个接口测试用例;用例集执行单元,用于执行所述用例集下所有所述接口的接口测试用例;接口执行单元,用于执行所述接口对应的所有接口测试用例。8.根据权利要求7所述的装置,其特征在于,所述参数组的入参类型包括静态键值对入参、接口响应动态解析入参、扩展函数入参、全局变量入参和辅助计算字段入参。9.根据权利要求8所述的装置,其特征在于,所述参数组创建单元,具体用于:在接口编辑页面,为所述接口设置参数组名称,所述参数组名称用于标识所述参数组;为所述接口设置测试场景描述,所述测试场景描述用于描述所述参数组测试的业务场景;为所述接口设置