[发明专利]换电相关业务的接口测试方法、电子设备及存储介质在审
申请号: | 202011623613.2 | 申请日: | 2020-12-31 |
公开(公告)号: | CN114691480A | 公开(公告)日: | 2022-07-01 |
发明(设计)人: | 黄桐钦 | 申请(专利权)人: | 奥动新能源汽车科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 上海弼兴律师事务所 31283 | 代理人: | 杨东明;张冉 |
地址: | 201307 上海市浦*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 相关 业务 接口 测试 方法 电子设备 存储 介质 | ||
1.一种换电相关业务的接口测试方法,其特征在于,所述接口测试方法包括:
获取待测试的换电相关业务所需调用的业务接口;
当所述业务接口的数量为至少两个且所述业务接口包括登录接口时,执行与所述登录接口对应的第一测试用例;
当所述第一测试用例执行通过时,按照所述换电相关业务的接口调用顺序,继续执行在所述登录接口之后调用的业务接口对应的第二测试用例;
当所述第二测试用例执行通过时,确定所述换电相关业务测试通过。
2.如权利要求1所述的接口测试方法,其特征在于,所述接口测试方法还包括:
通过各所述业务接口发送模拟访问请求;
根据服务器返回的编码信息判断各所述业务接口是否正常上线,以在判断所述登录接口正常上线后,对所述登录接口进行测试,并在所述登录接口测试通过后,继续对剩余的已正常上线的业务接口进行测试。
3.如权利要求1所述的接口测试方法,其特征在于,所述当所述第一测试用例执行通过时,按照所述换电相关业务的接口调用顺序,继续执行在所述登录接口之后调用的业务接口对应的第二测试用例,包括:
获取执行所述第一测试用例所产生的第一返回数据;
获取所述第一返回数据中包括的编码信息;
当所述编码信息为预设编码信息且判断所述第一测试用例执行通过时,按照所述换电相关业务的接口调用顺序,继续执行在所述登录接口之后调用的业务接口对应的第二测试用例;所述预设编码信息用于表示允许测试在所述登录接口之后调用的业务接口。
4.如权利要求1所述的接口测试方法,其特征在于,所述业务接口还包括业务目的接口,所述当所述第一测试用例执行通过时,按照所述换电相关业务的接口调用顺序,继续执行在所述登录接口之后调用的业务接口对应的第二测试用例,包括:
当所述第一测试用例执行通过时,发送与所述业务目的接口对应的第二测试用例的测试报文;
获取执行所述第二测试用例所产生的第二响应数据;
根据所述第二测试用例的断言信息和所述第二响应数据,判断所述第二测试用例是否执行通过,以判断所述业务目的接口是否测试通过。
5.如权利要求4所述的接口测试方法,其特征在于,所述当所述第一测试用例执行通过时,发送与所述业务目的接口对应的第二测试用例的测试报文,包括:
当所述第一测试用例执行通过时,获取与所述业务目的接口对应的第二测试用例的测试报文;
当所述测试报文的长度大于预设长度时,将所述测试报文划分为至少两个数据块;所述至少两个数据块之间存在先后顺序;
按照所述先后顺序依次发送所述至少两个数据块。
6.如权利要求4所述的接口测试方法,其特征在于,所述获取执行所述第二测试用例所产生的第二响应数据包括:
接收执行所述第二测试用例所产生的第二返回数据;
当所述第二返回数据包括的编码信息表示所述业务目的接口正常时,从所述第二返回数据中获取执行所述第二测试用例所产生的第二响应数据;
当所述第二返回数据包括的编码信息表示所述业务目的接口异常时,判定所述业务目的接口测试失败。
7.如权利要求4所述的接口测试方法,其特征在于,所述换电相关业务为换电站查询业务;所述换电站查询业务所需调用的业务接口包括登录接口和换电站查询接口;所述当所述第一测试用例执行通过时,发送与所述业务目的接口对应的第二测试用例的测试报文,包括:
当所述第一测试用例执行通过时,发送与所述换电站查询接口对应的换电站查询测试用例的测试报文;所述测试报文用于请求位于预设位置的预设范围内的换电站的换电站信息;
所述第二响应数据包括以下数据中的至少一种:换电站名称、换电站内的可用电池数量、换电站内等待换电的车辆数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奥动新能源汽车科技有限公司,未经奥动新能源汽车科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011623613.2/1.html,转载请声明来源钻瓜专利网。