用于云平台的智能化测试工具浮动许可管理系统和方法技术方案

技术编号:41392196 阅读:20 留言:0更新日期:2024-05-20 19:14
本发明专利技术涉及一种用于云平台的智能化测试工具浮动许可管理系统和方法,属于云计算领域。本发明专利技术提出介于云平台中各用户机上的测试工具与其对应的浮动许可服务器之间搭建中间平台,实时监控测试工具的运行状态并进行智能许可回收;收集和分析测试工具所运行的代码规模等数据并进行学习,预测许可分发给测试工具的时间并智能分配许可;并支持生成报告与集成了许可类型、许可数量、资源占用情况,测试工具等的看板功能。本发明专利技术的方法将传统的浮动许可服务器与用户之间加入中间平台以达到监控浮动分发情况和测试工具使用情况,优化许可证管理和业务决策;智能回收与分配许可,充分利用了空闲资源,可达到无人值守的效果。

【技术实现步骤摘要】

本专利技术属于云计算领域,具体涉及一种用于云平台的智能化测试工具浮动许可管理系统和方法


技术介绍

1、浮动许可是一种测试工具许可证模式,允许用户在一定数量的设备上安装测试工具,但只有在同一时间内的设备数量不超过许可证允许的数量时才能同时运行测试工具,是一种灵活的测试工具许可证模式,通常,浮动许可需要一个中央许可证服务器来管理许可证的分配和回收。浮动许可可以帮助企业更有效地管理他们的测试工具许可证,并且更好地适应他们不断变化的需求。

2、然而目前的浮动许可在资源分配方面依然存在着一些问题,某些情况下,一些用户可能会占用过多的浮动许可资源,导致其他用户无法获得他们所需的许可从而导致浮动许可在高峰时段或者特定任务执行时出现许可不足的情况,从而影响到系统的正常运行和用户的体验,并且对于多测试工具的浮动许可分配并未整合并集中管理。

3、因此提出一种用于云平台的智能化测试工具浮动许可管理方法,此方法通过在云平台中各测试工具与对应的各浮动许可管理器之间搭建中间平台,解决了多测试工具的不同浮动许可的集中管理问题;通过加入测试工具监控组件,实现许可本文档来自技高网...

【技术保护点】

1.一种用于云平台的智能化测试工具浮动许可管理系统,其特征在于,该系统包括:浮动许可服务器、智能浮动许可管理平台和云平台,其中,云平台包括多个用户机,每个用户机上部署有:测试工具监控组件、测试工具和中间件;智能浮动许可管理平台部署有:中间件、测试代码运行时间预测算法模型、数据库模块、前端模块以及监控仪表盘;浮动许可服务器通过智能浮动许可管理平台的中间件与用户机的中间件通信;其中,

2.一种基于权利要求1所述的系统的用于云平台的智能化测试工具浮动许可管理方法,其特征在于,该方法包括如下步骤:

3.如权利要求2所述的用于云平台的智能化测试工具浮动许可管理方法,其特征在...

【技术特征摘要】

1.一种用于云平台的智能化测试工具浮动许可管理系统,其特征在于,该系统包括:浮动许可服务器、智能浮动许可管理平台和云平台,其中,云平台包括多个用户机,每个用户机上部署有:测试工具监控组件、测试工具和中间件;智能浮动许可管理平台部署有:中间件、测试代码运行时间预测算法模型、数据库模块、前端模块以及监控仪表盘;浮动许可服务器通过智能浮动许可管理平台的中间件与用户机的中间件通信;其中,

2.一种基于权利要求1所述的系统的用于云平台的智能化测试工具浮动许可管理方法,其特征在于,该方法包括如下步骤:

3.如权利要求2所述的用于云平台的智能化测试工具浮动许可管理方法,其特征在于,测试工具向浮动许可服务器申请许可的信息经过消息api转化后,包括:软件id、版本号、用户名、机器id、对应浮动许可服务器的ip地址以及申请的类别参数,其中,包含申请许可request,以及申请回收许可revoke。

4.如权利要求2所述的用于云平台的智能化测试工具浮动许可管理方法,其特征在于,浮动许可向测试工具授权许可的信息经过消息api转化后,包括:许可类别、授权截止时间、资源池最大许可数量、已使用许可数量、测试工具ip地址、许可密钥以及请求类别,其中,请求类别包含授权grant与回收revoke。

5.如权利要求2所述的用于云平台的智能化测试工具浮动许可管理方法,其特征在于,消息队列服务将峰值期间的大量请求进行缓冲,并在非峰值期间利用空闲时间处理积压的请求,并将消息分发至对应的浮动许可服务器中,同时负责与测试工具监控组件进行通信,用于获取测试工具运行状态信息。

6.如权利要求2所述的用于云平台的智能化测试工具浮动许可管理方法,其特征在于,性能监控模块获取的参数有:cpu占用率、...

【专利技术属性】
技术研发人员:刘一非陈鹏王瑞林高艳鹍刘浩姚韫周丽娜胡晨宇杨广李杰
申请(专利权)人:北京计算机技术及应用研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1