[发明专利]接口测试方法、装置、介质及设备在审
申请号: | 202110926161.3 | 申请日: | 2021-08-12 |
公开(公告)号: | CN113806216A | 公开(公告)日: | 2021-12-17 |
发明(设计)人: | 吴梦婷;蒋荞荣;李海勇 | 申请(专利权)人: | 浙江吉利控股集团有限公司;杭州优行科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 郝传鑫;贾允 |
地址: | 310051 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试 方法 装置 介质 设备 | ||
1.一种接口测试方法,其特征在于,所述方法包括:
读取预设格式的测试数据文件,所述测试数据文件包含至少一组接口测试数据;所述接口测试数据包括订单参数、接口参数和订单处理预期结果;
根据所述测试数据文件中的订单参数,生成测试订单;
确定所述测试数据文件中与所述订单参数对应的接口参数,并根据所述测试订单和所述接口参数发起接口请求;
接收接口响应于所述接口请求返回的接口响应,并根据所述接口响应确定接口处理结果;
根据所述测试数据文件中与所述订单参数对应的订单处理预期结果,对所述接口处理结果进行多维度校验,得到针对所述接口的测试结果。
2.根据权利要求1所述的一种接口测试方法,其特征在于,所述根据所述测试数据文件中的订单参数,生成测试订单,包括:
解析所述测试数据文件中的订单参数,确定对应的订单类型、订单状态和订单处理步骤;
根据对应的所述订单类型、所述订单状态和所述订单处理步骤,生成测试订单。
3.根据权利要求1所述的一种接口测试方法,其特征在于,所述确定所述测试数据文件中与所述订单参数对应的接口参数,并根据所述测试订单和所述接口参数发起接口请求,包括:
确定所述测试数据文件中与所述订单参数对应的接口参数,所述接口参数包括接口请求方式、接口地址和接口协议;
根据所述接口参数确定请求报文首部,并根据所述测试订单确定请求报文主体;
根据所述请求报文首部和所述请求报文主体,确定所述接口请求,并发送所述接口请求至服务器以调用所述接口。
4.根据权利要求1所述的一种接口测试方法,其特征在于,所述接收接口响应于所述接口请求返回的接口响应,并根据所述接口响应确定接口处理结果,包括:
接收接口响应于所述接口请求返回的接口响应,所述接口响应包括接口响应报文首部和接口响应报文主体;
根据所述接口响应中的接口响应报文主体,确定接口处理结果,所述接口处理结果表征所述接口响应所述接口请求进行处理的结果,所述接口处理结果为字符串格式。
5.根据权利要求1所述的一种接口测试方法,其特征在于,所述根据所述测试数据文件中与所述订单参数对应的订单处理预期结果,对所述接口处理结果进行多维度校验,得到针对所述接口的测试结果,包括:
遍历所述订单处理预期结果中的各个字段,确定所述字段对应的校验维度;
当在所述订单处理预期结果中所述字段的第一字段值存在时,确定所述接口处理结果中与所述字段对应的第二字段值;
基于所述字段对应的校验维度,对所述第一字段值和对应的所述第二字段值进行校验,得到针对所述接口的测试结果。
6.根据权利要求5所述的一种接口测试方法,其特征在于,所述基于所述字段对应的校验维度,对所述第一字段值和对应的所述第二字段值进行校验,得到针对所述接口的测试结果,包括:
确定所述第一字段值与对应的所述第二字段值的匹配程度,基于所述匹配程度得到所述第一测试结果;
或者,确定所述第一字段值的配置格式与对应的所述第二字段值的配置格式的一致性,基于所述一致性得到所述第二测试结果。
7.根据权利要求1所述的一种接口测试方法,其特征在于,所述方法还包括:
获取在所述接口响应于所述接口请求进行处理之后写入数据库的订单记录;
根据所述测试数据文件中与所述订单参数对应的订单处理预期结果,对所述订单记录进行多维度校验,得到针对所述接口的数据库写入测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江吉利控股集团有限公司;杭州优行科技有限公司,未经浙江吉利控股集团有限公司;杭州优行科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110926161.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:摄像组件及电子设备
- 下一篇:一种HRB600热轧高强盘螺钢及其生产方法