[发明专利]接口测试方法、装置、介质及设备在审
申请号: | 202110926161.3 | 申请日: | 2021-08-12 |
公开(公告)号: | CN113806216A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 吴梦婷;蒋荞荣;李海勇 | 申请(专利权)人: | 浙江吉利控股集团有限公司;杭州优行科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试 方法 装置 介质 设备 | ||
本申请公开了接口测试方法、装置、介质及设备,方法包括:读取测试数据文件,测试数据文件包含接口测试数据;接口测试数据包括订单参数、接口参数和订单处理预期结果;根据测试数据文件中的订单参数生成测试订单;确定测试数据文件中与所述订单参数对应的接口参数,并根据所述测试订单和所述接口参数发起接口请求;接收接口响应于所述接口请求返回的接口响应并根据所述接口响应确定接口处理结果;根据所述测试数据文件中与所述订单参数对应的订单处理预期结果,对所述接口处理结果进行多维度校验,得到针对所述接口的测试结果。本申请提供的方案基于数据驱动的思想实现了脚本与数据的分离,节省了编写时间,提升了接口自动化测试的效率。
技术领域
本申请涉及接口测试领域,具体涉及一种接口测试方法、装置、介质及设备。
背景技术
接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换、传递和控制管理过程,以及系统间的相互逻辑依赖关系等。目前,接口自动化用例的编写常常要耗费大量人力和精力,大多数的测试重点工作以手工功能测试为主,设计接口自动化用例的时间不足,而设计脚本的过程中大量工作内容相似,使测试人员产生不必要的时间和精力的消耗。
发明内容
为了提高了接口测试的效率,本申请提供了接口测试方法、装置、介质及设备。所述技术方案如下:
第一方面,本申请提供了一种接口测试方法,所述方法包括:
读取预设格式的测试数据文件,所述测试数据文件包含至少一组接口测试数据;所述接口测试数据包括订单参数、接口参数和订单处理预期结果;
根据所述测试数据文件中的订单参数,生成测试订单;
确定所述测试数据文件中与所述订单参数对应的接口参数,并根据所述测试订单和所述接口参数发起接口请求;
接收接口响应于所述接口请求返回的接口响应,并根据所述接口响应确定接口处理结果;
根据所述测试数据文件中与所述订单参数对应的订单处理预期结果,对所述接口处理结果进行多维度校验,得到针对所述接口的测试结果。
可选的,所述根据所述测试数据文件中的订单参数,生成测试订单,包括:
解析所述测试数据文件中的订单参数,确定对应的订单类型、订单状态和订单处理步骤;
根据对应的所述订单类型、所述订单状态和所述订单处理步骤,生成测试订单。
可选的,所述确定所述测试数据文件中与所述订单参数对应的接口参数,并根据所述测试订单和所述接口参数发起接口请求,包括:
确定所述测试数据文件中与所述订单参数对应的接口参数,所述接口参数包括接口请求方式、接口地址和接口协议;
根据所述接口参数确定请求报文首部,并根据所述测试订单确定请求报文主体;
根据所述请求报文首部和所述请求报文主体,确定所述接口请求,并发送所述接口请求至服务器以调用所述接口。
可选的,所述接收接口响应于所述接口请求返回的接口响应,并根据所述接口响应确定接口处理结果,包括:
接收接口响应于所述接口请求返回的接口响应,所述接口响应包括接口响应报文首部和接口响应报文主体;
根据所述接口响应中的接口响应报文主体,确定接口处理结果,所述接口处理结果表征所述接口响应所述接口请求进行处理的结果,所述接口处理结果为字符串格式。
可选的,所述根据所述测试数据文件中与所述订单参数对应的订单处理预期结果,对所述接口处理结果进行多维度校验,得到针对所述接口的测试结果,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江吉利控股集团有限公司;杭州优行科技有限公司,未经浙江吉利控股集团有限公司;杭州优行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110926161.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:摄像组件及电子设备
- 下一篇:一种HRB600热轧高强盘螺钢及其生产方法