[发明专利]账号调度方法、装置、计算机设备及存储介质有效
| 申请号: | 201911301542.1 | 申请日: | 2019-12-17 |
| 公开(公告)号: | CN111078417B | 公开(公告)日: | 2023-06-20 |
| 发明(设计)人: | 冼东亮;李柏;李如先 | 申请(专利权)人: | 深圳前海环融联易信息科技服务有限公司 |
| 主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F21/31 |
| 代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 武志峰 |
| 地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 账号 调度 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了账号调度方法、装置、计算机设备及存储介质,涉及计算机技术领域。方法包括:根据获取到的业务类型在数据库中查询该业务类型下账号状态为可用状态的所有账号;将查询到的符合要求的账号返回至调用方,并且在数据库中将对应账号的账号状态更新为占用状态;间隔查询数据库中所有账号状态为占用状态的账号的账号更新时间,并将账号更新时间与当前时间戳进行比较,若二者时间差超过对应账号的超时阈值,则判定对应账号为异常账号;将所有异常账号的账号状态更新为可用状态。本发明的方法支持统一的账号调度,能够基于业务类别对账号进行分类管理,并支持互斥检测,避免帐号反复登录失败、或者被强制退出登录。
技术领域
本发明涉及计算机技术领域,尤其涉及基于业务接口的账号调度方法、装置、计算机设备及存储介质。
背景技术
现有技术中,一般通过自动化测试工具进行账号登录时,都是通过读取账号密码进行登录操作,对于用于测试的多个账号并没有统一的管理方式,不支持账号的合理调度和分类,也不支持账号互斥检测,如果账号被同时读取,还会发生多设备登录、重复登录等问题导致反复登录失败、或者被强制退出登录,导致自动化测试流程的中断,极大影响自动化测试流程的正常执行。
鉴于现有技术存在的上述问题,因此有必要对现有技术进行优化和改进。
发明内容
本发明实施例提供了基于业务接口的账号调度方法、装置、计算机设备及存储介质,旨在解决现有技术中账号调度不合理导致自动化测试流程容易受到影响的问题。
第一方面,本发明实施例提供一种基于业务接口的账号调度方法,其包括:
预先定义账号的数据结构,所述数据结构包括:业务类型、用户名、用户密码、账号状态、超时阈值和账号更新时间的键值对;
在数据库中按照所述数据结构存储各账号的信息;
当接收到账号请求指令时,对所述账号请求指令进行解析获取业务类型;
根据获取到的业务类型在数据库中查询该业务类型下账号状态为可用状态的所有账号;
将查询到的符合要求的账号返回至调用方,并且在数据库中将对应账号的账号状态更新为占用状态,以及将对应账号的账号更新时间更新为当前时间戳;
间隔查询数据库中所有账号状态为占用状态的账号的账号更新时间,并将账号更新时间与当前时间戳进行比较,若二者时间差超过对应账号的超时阈值,则判定对应账号为异常账号;
将所有异常账号的账号状态更新为可用状态。
优选的,还包括:
当接收到账号释放指令时,对所述账号释放指令进行解析获取业务类型和用户名;
根据获取到的业务类型和用户名,在数据库中查找对应的账号,并将对应账号的账号状态更新为可用状态。
优选的,还包括:
当接收到账号异常指令时,对所述账号异常指令进行解析获取业务类型和用户名;
根据获取到的业务类型和用户名,在数据库中查找对应的账号,并将对应账号的账号状态更新为异常状态。
优选的,还包括:
根据各账号的历史使用记录,统计各账号从接收到账号请求指令至接收到账号释放指令的平均时间差;
根据各账号的平均时间差确定各账号的超时阈值。
优选的,所述根据各账号的平均时间差确定各账号的超时阈值,包括:
将各账号的平均时间差进行翻倍,并将翻倍后的值作为超时阈值。
优选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海环融联易信息科技服务有限公司,未经深圳前海环融联易信息科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911301542.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动装书装置
- 下一篇:相分离法微孔薄膜的干燥装置





