[发明专利]接口测试方法、装置、计算机设备和存储介质在审
申请号: | 201811123485.8 | 申请日: | 2018-09-26 |
公开(公告)号: | CN109446068A | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 贾江丽;里志仁 | 申请(专利权)人: | 平安健康保险股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王宁 |
地址: | 200030 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口测试 测试接口 计算机设备 自动化测试 存储介质 测试参数 测试模板 测试请求 接收接口 更新 预设 自动化 申请 | ||
本申请涉及一种接口测试方法、装置、计算机设备和存储介质。所述方法涉及接口自动化,包括:接收接口测试请求,并根据接口测试请求确定待测试接口;获取与待测试接口对应预设的接口测试模板;根据接口测试请求更新接口测试模板中的测试参数,得到接口测试用例;通过接口测试用例对待测试接口进行自动化测试,得到接口测试结果。采用本方法在接口测试过程中,按照接口测试请求更新待测试接口对应的测试模板,可以快速得到满足接口测试请求的接口测试用例,并直接通过该接口测试用例进行接口自动化测试,有效提高了接口测试的效率。
技术领域
本申请涉及计算机技术领域,特别是涉及一种接口测试方法、装置、计算机设备和存储介质。
背景技术
随着计算机技术的发展,越来越多的业务通过计算机程序进行实现,如金融服务、社交服务和网络购物等,而各种业务服务之间的数据交互,如业务系统内部之间的交互、业务系统与用户之间的交互均是通过调用预先定义的各种接口来实现。为了确保各种接口能够满足需求进行数据交互,需要在接口开发完成后对其进行测试。
目前,通常由专门的开发人员按照接口定义,提取接口信息,梳理数据关系编写相应的脚本代码来进行接口测试。然而,对于日益复杂的业务系统,其涉及的接口数量庞大,逐一编写脚本代码进行接口测试极大影响了接口测试的效率。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高接口测试效率的接口测试方法、装置、计算机设备和存储介质。
一种接口测试方法,所述方法包括:
接收接口测试请求,并根据接口测试请求确定待测试接口;
获取与待测试接口对应预设的接口测试模板;
根据接口测试请求更新接口测试模板中的测试参数,得到接口测试用例;
通过接口测试用例对待测试接口进行自动化测试,得到接口测试结果。
在其中一个实施例中,测试参数包括接口类型、执行方式、测试数据和结果验证数据;根据接口测试请求更新接口测试模板中的测试参数,得到接口测试用例的步骤包括:
从接口测试请求中提取接口类型、执行方式、测试数据和结果验证数据;
通过接口类型、执行方式、测试数据和结果验证数据配置接口测试模板;
根据配置后的接口测试模板生成接口测试用例。
在其中一个实施例中,通过接口测试用例对待测试接口进行自动化测试,得到接口测试结果的步骤包括:
调取待测试接口;
通过接口测试用例对待测试接口进行自动化测试,得到接口执行结果;
将接口执行结果与结果验证数据进行比较,得到接口测试结果。
在其中一个实施例中,在获取与待测试接口对应预设的接口测试模板的步骤之前,还包括:
查询待测试接口对应的接口代码;
根据接口代码识别待测试接口的数据流路径;
根据数据流路径确定对应的路径划分条件;
根据路径划分条件生成测试参数,并根据测试参数构建接口测试模板。
在其中一个实施例中,接口测试请求包括流程测试请求;在获取与待测试接口对应预设的接口测试模板的步骤之后,还包括:
按照流程测试请求,将待测试接口对应的接口测试模板进行组合,得到流程测试模板;
将流程测试模板作为接口测试模板。
在其中一个实施例中,在得到接口测试用例的步骤之后,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安健康保险股份有限公司,未经平安健康保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811123485.8/2.html,转载请声明来源钻瓜专利网。