[发明专利]接口测试鉴权方法、装置、电子设备及存储介质有效
申请号: | 201811537747.5 | 申请日: | 2018-12-15 |
公开(公告)号: | CN109889342B | 公开(公告)日: | 2023-07-18 |
发明(设计)人: | 何新荣 | 申请(专利权)人: | 中国平安人寿保险股份有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08;H04L9/40 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 周志伟 |
地址: | 518000 广东省深圳市福田区益田路503*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 接口 测试 方法 装置 电子设备 存储 介质 | ||
1.一种接口测试鉴权方法,其特征在于,所述方法包括:
当接收到鉴权请求指令时,获取所述鉴权请求指令对应的接口测试任务的用户信息;
验证所述用户信息;
当所述用户信息通过验证时,提取所述用户信息中的关键字;
对所述关键字进行加密,生成密钥信息,包括以下任意一种方式:生成令牌Token,将所述关键字及所述Token确定为所述密钥信息;或者根据所述关键字生成一个数字档案,将所述数字档案确定为所述密钥信息;或者为所述关键字随机配置一个密码,将所述关键字及所述密码确定为所述密钥信息;
获取所述接口测试任务中的多个待鉴权事件;
以所述密钥信息对所述多个待鉴权事件进行自动化鉴权,包括:对所述多个待鉴权事件同时进行鉴权;或者,当所述待鉴权事件被执行时,对确定的待鉴权事件进行鉴权。
2.如权利要求1所述的接口测试鉴权方法,其特征在于,所述当接收到鉴权请求指令时,获取所述鉴权请求指令对应的接口测试任务的用户信息包括以下任意一种方式:
接收用户输入的信息,将接收的信息确定为所述用户信息;或者
从所述鉴权请求指令中获取所述用户的名称,根据所述用户的名称从配置数据库中调取所述用户信息。
3.如权利要求1所述的接口测试鉴权方法,其特征在于,所述验证所述用户信息包括:
获取预先存储的用户信息;
将所述用户信息与所述预先存储的用户信息进行对比;
当所述用户信息与所述预先存储的用户信息全部一致时,确定所述用户信息通过验证;或者
当所述用户信息与所述预先存储的用户信息不全一致时,确定所述用户信息未通过验证。
4.如权利要求1所述的接口测试鉴权方法,其特征在于,所述关键字包括以下一种或者多种的组合:
用户身份识别码、用户名。
5.如权利要求1所述的接口测试鉴权方法,其特征在于,所述当所述用户信息通过验证时,提取所述用户信息中的关键字包括:
采用JsonPath规则,获取索引表达式;
根据所述索引表达式,提取所述用户信息中的关键字。
6.如权利要求1所述的接口测试鉴权方法,其特征在于,所述以所述密钥信息对所述待鉴权事件进行鉴权包括以下任意一种方式:
从所述密钥信息中获取所述Token,根据所述Token确定所述待鉴权事件是否通过鉴权;或者
解密所述数字档案以确定所述待鉴权事件是否通过鉴权;或者
从所述密钥信息中获取所述密码,根据所述密码确定所述待鉴权事件是否通过鉴权。
7.一种接口测试鉴权装置,其特征在于,所述装置包括:
获取单元,用于当接收到鉴权请求指令时,获取所述鉴权请求指令对应的接口测试任务的用户信息;
验证单元,用于验证所述用户信息;
提取单元,用于当所述用户信息通过验证时,提取所述用户信息中的关键字;
加密单元,用于对所述关键字进行加密,生成密钥信息,包括以下任意一种方式:生成令牌Token,将所述关键字及所述Token确定为所述密钥信息;或者根据所述关键字生成一个数字档案,将所述数字档案确定为所述密钥信息;或者为所述关键字随机配置一个密码,将所述关键字及所述密码确定为所述密钥信息;
所述获取单元,还用于获取所述接口测试任务中的多个待鉴权事件;
鉴权单元,用于以所述密钥信息对所述多个待鉴权事件进行自动化鉴权,包括:对所述多个待鉴权事件同时进行鉴权;或者,当所述待鉴权事件被执行时,对确定的待鉴权事件进行鉴权。
8.一种电子设备,其特征在于,所述电子设备包括:
存储器,存储至少一个指令;及
处理器,执行所述存储器中存储的指令以实现如权利要求1至6中任意一项所述的接口测试鉴权方法。
9.一种计算机可读存储介质,其特征在于:所述计算机可读存储介质中存储有至少一个指令,所述至少一个指令被电子设备中的处理器执行以实现如权利要求1至6中任意一项所述的接口测试鉴权方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国平安人寿保险股份有限公司,未经中国平安人寿保险股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811537747.5/1.html,转载请声明来源钻瓜专利网。