The invention provides an interface test authentication method, a device, an electronic device and a storage medium. The interface test authentication method includes: acquiring user information of the interface test task corresponding to the authentication request instruction when receiving the authentication request instruction; verifying the user information; extracting keywords in the user information when the user information is verified; encrypting the keywords to generate key information; acquiring the key information in the interface test task. The event to be authenticated; authenticates the event to be authenticated with the key information. The invention can realize automatic authentication in the process of interface testing, improve security, avoid inconvenience caused by artificial operation to users, save manpower cost and reduce time consumption.
【技术实现步骤摘要】
接口测试鉴权方法、装置、电子设备及存储介质
本专利技术涉及接口测试
,尤其涉及一种接口测试鉴权方法、装置、电子设备及存储介质。
技术介绍
现有技术方案中,在一次接口测试过程中,通常需要涉及到多次鉴权操作,以保证在一次接口测试中的多个需要鉴权的测试事件,都能够在得到授权后顺利执行。但是,现有技术中通常需要人工鉴权,步骤繁琐,且耗时耗力,给用户造成不便。
技术实现思路
鉴于以上内容,有必要提供一种接口测试鉴权方法、装置、电子设备及存储介质,能实现接口测试过程中的自动化鉴权,提高安全性,避免人为操作给用户带来的不便,不仅节约人力成本,还减少了时间消耗。一种接口测试鉴权方法,所述方法包括:当接收到鉴权请求指令时,获取所述鉴权请求指令对应的接口测试任务的用户信息;验证所述用户信息;当所述用户信息通过验证时,提取所述用户信息中的关键字;对所述关键字进行加密,生成密钥信息;获取所述接口测试任务中的待鉴权事件;以所述密钥信息对所述待鉴权事件进行鉴权。根据本专利技术优选实施例,所述当接收到鉴权请求指令时,获取所述鉴权请求指令对应的接口测试任务的用户信息包括以下任意一种方式:接收用户输入的信息,将接收的信息确定为所述用户信息;或者从所述鉴权请求指令中获取所述用户的名称,根据所述用户的名称从配置数据库中调取所述用户信息。根据本专利技术优选实施例,所述验证所述用户信息包括:获取预先存储的用户信息;将所述用户信息与所述预先存储的用户信息进行对比;当所述用户信息与所述预先存储的用户信息全部一致时,确定所述用户信息通过验证;或者当所述用户信息与所述预先存储的用户信息不全一致时,确定所 ...
【技术保护点】
1.一种接口测试鉴权方法,其特征在于,所述方法包括:当接收到鉴权请求指令时,获取所述鉴权请求指令对应的接口测试任务的用户信息;验证所述用户信息;当所述用户信息通过验证时,提取所述用户信息中的关键字;对所述关键字进行加密,生成密钥信息;获取所述接口测试任务中的待鉴权事件;以所述密钥信息对所述待鉴权事件进行鉴权。
【技术特征摘要】
1.一种接口测试鉴权方法,其特征在于,所述方法包括:当接收到鉴权请求指令时,获取所述鉴权请求指令对应的接口测试任务的用户信息;验证所述用户信息;当所述用户信息通过验证时,提取所述用户信息中的关键字;对所述关键字进行加密,生成密钥信息;获取所述接口测试任务中的待鉴权事件;以所述密钥信息对所述待鉴权事件进行鉴权。2.如权利要求1所述的接口测试鉴权方法,其特征在于,所述当接收到鉴权请求指令时,获取所述鉴权请求指令对应的接口测试任务的用户信息包括以下任意一种方式:接收用户输入的信息,将接收的信息确定为所述用户信息;或者从所述鉴权请求指令中获取所述用户的名称,根据所述用户的名称从配置数据库中调取所述用户信息。3.如权利要求1所述的接口测试鉴权方法,其特征在于,所述验证所述用户信息包括:获取预先存储的用户信息;将所述用户信息与所述预先存储的用户信息进行对比;当所述用户信息与所述预先存储的用户信息全部一致时,确定所述用户信息通过验证;或者当所述用户信息与所述预先存储的用户信息不全一致时,确定所述用户信息未通过验证。4.如权利要求1所述的接口测试鉴权方法,其特征在于,所述关键字包括以下一种或者多种的组合:用户身份识别码、用户名。5.如权利要求1所述的接口测试鉴权方法,其特征在于,所述当所述用户信息通过验证时,提取所述用户信息中的关键字包括:采用JsonPath规则,获取索引表达式;根据所述索引表达式,提取所述用户信息中的关键字。6.如权利要求1所述的接口测试鉴权方法,其特征在于,所述对所述关键字进行加密,生成密钥信...
【专利技术属性】
技术研发人员:何新荣,
申请(专利权)人:中国平安人寿保险股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。