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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113742242A(43)申请公布日2021.12.03(21)申请号202111086282.8(22)申请日2021.09.16(71)申请人中国银行股份有限公司地址100818北京市西城区复兴门内大街1号(72)发明人赖俊宏梁志维苏美杨宜昆汤枫玲钱丽欣陈海婷陈丽宇王晓敏曾俊康梁智华(74)专利代理机构北京集佳知识产权代理有限公司11227代理人李慧慧(51)Int.Cl.G06F11/36(2006.01)权利要求书2页说明书11页附图3页(54)发明名称一种接口测试方法及装置(57)摘要本发明公开了一种接口测试方法及装置,可以获得待测试接口的至少一个接口字段的配置数据,配置数据中包括相对应的校验类型和校验参数,从各接口字段的配置数据中,筛选出至少一个目标接口字段的配置数据,各目标接口字段的配置数据满足预设的校验启动条件,分别根据各目标接口字段的配置数据,生成各目标接口字段的目标输入值和目标断言,分别基于各目标接口字段的配置数据、目标输入值和目标断言,生成相应的至少一个接口测试案例,基于已生成的各接口测试案例展开接口测试。本发明可以有效实现对待测试接口的接口测试,减少人工工作量,提高接口测试效率。CN113742242ACN113742242A权利要求书1/2页1.一种接口测试方法,其特征在于,包括:获得待测试接口的至少一个接口字段的配置数据,所述配置数据中包括相对应的校验类型和校验参数;从各所述接口字段的配置数据中,筛选出至少一个目标接口字段的配置数据,各所述目标接口字段的配置数据满足预设的校验启动条件;分别根据各所述目标接口字段的配置数据,生成各所述目标接口字段的目标输入值和目标断言;分别基于各所述目标接口字段的配置数据、所述目标输入值和所述目标断言,生成相应的至少一个接口测试案例;基于已生成的各所述接口测试案例展开接口测试。2.根据权利要求1所述的方法,其特征在于,所述分别基于各所述目标接口字段的配置数据、所述目标输入值和所述目标断言,生成相应的至少一个接口测试案例,包括:基于各所述目标接口字段的配置数据和预定义的接口配置格式,生成相应的至少一个初始请求报文;分别将各所述目标接口字段的所述目标输入值和所述目标断言,相应填入各所述初始请求报文中,获得至少一个最终请求报文;结合各所述最终请求报文和预定义好的案例模板,生成至少一个所述接口测试案例。3.根据权利要求1所述的方法,其特征在于,当至少一个所述接口字段的配置数据中包括多个校验类型时,所述从各所述接口字段的配置数据中,筛选出至少一个目标接口字段的配置数据,各所述目标接口字段的配置数据满足预设的校验启动条件,包括:将一个所述接口字段确定为当前的待检测接口字段;检测所述待检测接口字段的配置数据中的各校验类型之间是否存在互斥关系,若否,则将所述待检测接口字段的配置数据确定为目标接口字段的配置数据;返回执行所述将一个所述接口字段确定为当前的待检测接口字段的步骤,直至从各所述接口字段的配置数据中,筛选出所有目标接口字段的配置数据。4.根据权利要求1所述的方法,其特征在于,所述获得待测试接口的至少一个接口字段的配置数据,包括:获得用户上传的Excel数据表,对所述Excel数据表进行解析,从所述Excel数据表中获得待测试接口的至少一个接口字段的配置数据。5.根据权利要求2所述的方法,其特征在于,所述基于已生成的各所述接口测试案例展开接口测试,包括:结合各所述最终请求报文和预定义好的脚本模板,生成相应的测试脚本;通过测试应用程序运行所述测试脚本,分别对各所述接口测试案例进行接口测试。6.一种接口测试装置,其特征在于,包括:第一获得单元、第一筛选单元、第一生成单元、第二生成单元和第一测试单元;其中:所述第一获得单元,被配置为执行:获得待测试接口的至少一个接口字段的配置数据,所述配置数据中包括相对应的校验类型和校验参数;所述第一筛选单元,被配置为执行:从各所述接口字段的配置数据中,筛选出至少一个目标接口字段的配置数据,各所述目标接口字段的配置数据满足预设的校验启动条件;2CN113742242A权利要求书2/2页所述第一生成单元,被配置为执行:分别根据各所述目标接口字段的配置数据,生成各所述目标接口字段的目标输入值和目标断言;所述第二生成单元,被配置为执行:分别基于各所述目标接口字段的配置数据、所述目标输入值和所述目标断言,生成相应的至少一个接口测试案例;所述第一测试单元,被配置为执行:基于已生成的各所述接口测试案例展开接口测试。7.根据权利要求6所述的装置,其特征在于,所述第二生成单元,包括:第三生成单元、第一填入单元、第二获得单元和第四生成单元;其中:所述第三生成单元,被配置为执行:基于各所述目标