[发明专利]接口测试方法、系统、电子设备及可读存储介质在审
申请号: | 202210455363.9 | 申请日: | 2022-04-27 |
公开(公告)号: | CN114745196A | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 王晓虎;苏真蛟 | 申请(专利权)人: | 广域铭岛数字科技有限公司;浙江吉利控股集团有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;G06F11/36 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 李铁 |
地址: | 401123 重庆市渝*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试 方法 系统 电子设备 可读 存储 介质 | ||
1.一种接口测试方法,其特征在于,包括:
网关服务接收待测接口对应的原始访问请求,确定所述原始访问请求中是否包含登录令牌;
若所述原始访问请求中不包含登录令牌,则向登录服务发送登录态获取请求,接收所述登录服务反馈的当前登录态;
将所述当前登录态和所述原始访问请求作为第一访问请求访问所述待测接口。
2.根据权利要求1所述的方法,其特征在于,若所述原始访问请求中不包含登录令牌,所述方法还包括:
向登录服务发送登录态获取请求之前,确定所述缓存服务中是否保存有缓存登录态;
若所述缓存服务中未保存有缓存登录态,则向登录服务发送登录态获取请求;
在接收所述登录服务反馈的当前登录态之后,将所述当前登录态作为缓存登录态,将所述缓存登录态保存在缓存服务中;
对所述缓存登录态设置缓存时间段;
在所述缓存时间段之后,从所述缓存服务中删除所述缓存登录态。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括以下至少一种:
若所述原始访问请求中包含登录令牌,则将所述原始访问请求作为第二访问请求访问所述待测接口;
若所述缓存服务中保存有缓存登录态,则将所述缓存登录态和所述原始访问请求作为第三访问请求访问所述待测接口。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
将所述第一访问请求、所述第二访问请求和所述第三访问请求确定为待访问请求,确定当前时刻所述待访问请求对应的访问请求总量;
若所述访问请求总量大于预设访问阈值,则按照优先级规则利用所述待访问请求访问所述待测接口,其中,所述优先级规则包括所述第二访问请求的优先级大于所述第一访问请求的优先级,所述第一访问请求的优先级大于所述第三访问请求的优先级。
5.根据权利要求3所述的方法,其特征在于,访问所述待测接口之后,所述方法还包括:
预先设置指定接收端,或,预先获取所述原始访问请求对应的请求发送端;
接收所述待测接口反馈的响应信息,将所述响应信息发送至所述请求发送端或所述指定接收端;
所述请求发送端或所述指定接收端根据接收到的响应信息生成所述待测接口对应的测试报告。
6.根据权利要求1至5任一项所述的方法,其特征在于,所述网关服务确定接收到的原始访问请求中是否包含登录令牌之前,所述方法还包括:
所述网关服务获取测试启用信息,根据测试启用信息确定所述网关服务是否开启测试功能;
若所述网关服务开启测试功能,则确定接收到的原始访问请求中是否包含登录令牌。
7.根据权利要求1至5任一项所述的方法,其特征在于,所述网关服务确定接收到的原始访问请求中是否包含登录令牌之前,所述方法还包括:
所述网关服务解析所述原始访问请求,得到所述请求发送端对应的发送方标识以及所述待测接口对应的接口标识;
根据所述发送方标识确定所述请求发送端对应的客户端等级,并根据所述接口标识确定所述待测接口对应的接口等级;
根据所述客户端等级确定所述网关服务是否开启测试功能;
若所述网关服务不开启测试功能,则所述网关服务生成第一反馈信息,将所述第一反馈信息发送至所述请求发送端,其中,所述第一反馈信息用于表征所述请求发送端不具有所述网关服务对应的测试权限;
若所述网关服务开启测试功能,则比较所述客户端等级和所述接口等级,根据比较结果确定所述请求发送端是否具有所述待测接口的访问权限;
若所述请求发送端不具有所述待测接口的访问权限,则所述网关服务生成第二反馈信息,将所述第二反馈信息发送至所述请求发送端,其中,所述第二反馈信息用于表征所述请求发送端不具有所述待测接口对应的访问权限;
若所述请求发送端具有所述待测接口的访问权限,则确定接收到的原始访问请求中是否包含登录令牌。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广域铭岛数字科技有限公司;浙江吉利控股集团有限公司,未经广域铭岛数字科技有限公司;浙江吉利控股集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210455363.9/1.html,转载请声明来源钻瓜专利网。