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

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

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

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

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

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

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113704123A(43)申请公布日2021.11.26(21)申请号202111016967.5(22)申请日2021.08.31(71)申请人平安银行股份有限公司地址518000广东省深圳市罗湖区深南东路5047号(72)发明人罗四维(74)专利代理机构深圳国新南方知识产权代理有限公司44374代理人周雷(51)Int.Cl.G06F11/36(2006.01)权利要求书2页说明书10页附图2页(54)发明名称接口测试方法、装置、设备以及存储介质(57)摘要本发明涉及接口测试技术领域,公开了一种接口测试方法,包括:获取待测试的目标接口对应的业务流程数据;获取所述业务流程中各个业务步骤所需要调用的接口的接口资源数据;基于所述接口资源数据和所述业务流程数据生成接口流程测试案例;执行所述接口流程测试案例,以完成对所述目标接口对应的业务流程中所有的接口的测试。可见,本发明能够从接口在整个业务流程中的表现的角度来进行接口的测试,从而能够提高接口测试结果的准确度。本发明还涉及区块链技术领域。CN113704123ACN113704123A权利要求书1/2页1.一种接口测试方法,其特征在于,所述方法包括:获取待测试的目标接口对应的业务流程数据,其中,所述业务流程数据记录有一个完整的业务流程中的各个业务步骤、各个业务步骤在整个业务流程中的执行顺序以及执行各个业务步骤时所需要调用的接口;获取所述业务流程中各个业务步骤所需要调用的接口的接口资源数据;基于所述接口资源数据和所述业务流程数据生成接口流程测试案例,其中,所述接口流程测试案例用于按照各个业务步骤在整个业务流程中的执行顺序,依次调用各个业务步骤所对应的接口;执行所述接口流程测试案例,以完成对所述目标接口对应的业务流程中所有的接口的测试。2.根据权利要求1所述的接口测试方法,其特征在于,所述接口流程测试案例包括接口流程测试正案例和接口流程测试反案例;所述基于所述接口资源数据和所述业务流程数据生成接口流程测试案例,包括:判断所述接口资源数据是否符合预设的数据规则;当判断出所述接口资源数据符合所述数据规则时,调用预设的接口测试工具中的正案例生成方法对所述接口资源数据和所述业务流程数据进行处理,以生成接口流程测试正案例;当判断出所述接口资源数据不符合所述数据规则时,调用预设的接口测试工具中的反案例生成方法对所述接口资源数据和所述业务流程数据进行处理,以生成接口流程测试反案例。3.根据权利要求1或2所述的接口测试方法,其特征在于,所述获取所述业务流程中各个业务步骤所需要调用的接口的接口资源数据,包括:按照预设的数据获取方式,获取所述业务流程中各个业务步骤所需要调用的接口的原始接口资源数据;判断所述原始接口资源数据是否与预设的数据模板匹配;当判断出所述原始接口资源数据与所述数据模板未匹配时,对所述原始接口资源数据执行预设的数据扩充操作,以得到所述业务流程中各个业务步骤所需要调用的接口的接口资源数据;当判断出所述原始接口资源数据与所述数据模板匹配时,将所述原始接口资源数据确定为所述业务流程中各个业务步骤所需要调用的接口的接口资源数据。4.根据权利要求3所述的接口测试方法,其特征在于,所述对所述原始接口资源数据执行预设的数据扩充操作,以得到所述业务流程中各个业务步骤所需要调用的接口的接口资源数据,包括:将所述原始接口资源数据中的字段与所述数据模板中的字段进行比对,以得到所述原始接口资源数据对应的扩充字段;按照预设的数据获取方式,获取所述扩充字段对应的扩充数据;将所述扩充字段和所述扩充字段对应的扩充数据添加至所述原始接口资源数据中,以得到所述业务流程中各个业务步骤所需要调用的接口的接口资源数据。5.根据权利要求4所述的接口测试方法,其特征在于,所述按照预设的数据获取方式,2CN113704123A权利要求书2/2页获取所述扩充字段对应的扩充数据,包括:从预设的数据池中查找出包含所述扩充字段的目标数据记录,其中,所述数据池包含多个数据记录;判断所述目标数据记录中的数据和所述原始接口资源数据是否存在关联关系;当判断出所述目标数据记录中的数据和所述原始接口资源数据存在关联关系时,将所述目标数据记录中所述扩充字段对应的数据确定为所述扩充字段对应的扩充数据。6.根据权利要求4所述的接口测试方法,其特征在于,所述按照预设的数据获取方式,获取所述扩充字段对应的扩充数据,包括:获取由用户设置的所述扩充字段对应的数据规则;基于预设的数据生成程序随机地生成符合所述数据规则的目标数据;将所述目标数据确定为所述扩充字段对应的扩充数据。7.根据权利要求1‑6任一项所述的接口测试方法,其特征在于,所述按照预设的数据获取方式,获取所述业务流程中各个业务步