【技术实现步骤摘要】
接口测试案例生成方法、系统、设备及存储介质
[0001]本申请属于软件化测试
及金融科技领域,具体地,涉及一种接口测试案例生成方法、系统、设备及存储介质。
技术介绍
[0002]随着计算机技术的发展,越来越多的互联网技术应用在金融领域,例如大数据、云计算或区块链等等,致使传统的金融业正在逐步向金融科技进行转变。在互联网、大数据的技术背景下,银行各个业务系统也在不断升级和更新。对应的各外部系统通过不同接口与不同的业务系统进行对接。在银行业务系统升级、更新之后,为确保外部系统的正常使用,需要对升级前后的业务系统的接口进行测试。
[0003]而目前软件自动化测试是通过建设与被测系统对应的测试系统,将人工测试行为转化为机器执行的过程。完整的自动化测试过程一般包含测试环境准备、数据初始化、测试执行、结果核对、数据清理等内容,且整个过程是可重复自动化执行。接口测试主要测试的是数据的交换。接口测试主要通过接口测试案例进行测试。
[0004]接口自动化测试相比手工测试,执行效率较高,但维护成本大,编写接口报文时,比较费 ...
【技术保护点】
【技术特征摘要】
1.一种接口测试案例生成方法,其特征在于,包括:根据接口录制请求,获取目标接口在录制时间段内的请求信息;所述请求信息包括浏览器的测试请求以及被测系统的响应数据;根据所述测试请求以及响应数据,生成接口基准案例;获取待响应请求对应的接口请求数据,与所述接口基准案例进行对比确定扩展字段;遍历所述扩展字段的每一个可配置信息,根据配置规则生成新配置值;根据所述新配置值以及基准案例生成扩展案例。2.根据权利要求1所述的接口测试案例生成方法,其特征在于,所述遍历所述扩展字段的每一个可配置信息,根据配置规则生成新配置值,包括:遍历所述扩展字段,确定每个字段的多个可配置信息;获取到至少一个可配置信息对应的至少一个用户修改值,将所述用户修改值为对应的可配置信息的新配置值;根据配置规则生成未获取到用户修改值的可配置信息的新配置值。3.根据权利要求1所述的接口测试案例生成方法,其特征在于,所述根据配置规则生成新配置值,包括:预先配置字段是否必填属性、字段最大长度属性、枚举值、字段类型、特殊字符属性和/或自定义数据来源属性,确定字段的配置规制;遍历所述配置规则的至少一个配置,确定字段的取值,生成新配置值。4.根据权利要求1所述的接口测试案例生成方法,其特征在于,还包括:获取待响应请求对应的接口请求数据,与所述接口基准案例进行对比确定变更字段;遍历所述变更字段,根据所述基准案例进行案例删除或者案例新增,生成变更案例。5.根据权利要求4所述的接口测试案例生成方法,其特征在于,所述遍历所述变更字段,根据所述基准案例进行案例删除或者案例新增,生成变更案例,包括:遍历所述变更字段为删除字段;根据字段与案例绑...
【专利技术属性】
技术研发人员:朱正刚,
申请(专利权)人:平安付科技服务有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。