说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211137995.7 (22)申请日 2022.09.19 (71)申请人 广州文远知行 科技有限公司 地址 510000 广东省广州市黄埔区广州国 际生物岛螺旋大道68号合景科盛广场 A栋地上第16层01、 02、 0 3、 04单元 (72)发明人 黄星尧  (74)专利代理 机构 深圳市深佳知识产权代理事 务所(普通 合伙) 44285 专利代理师 石翰林 (51)Int.Cl. G06F 9/50(2006.01) (54)发明名称 测试资源复用方法、 装置、 存储介质及计算 机设备 (57)摘要 本申请提供了一种测试资源复用方法、 装 置、 存储介质及计算机设备, 该方法包括: 获取测 试集群中每台测试机器的预留状态和每台测试 机器的机器运行状态, 机器运行状态用于反映测 试机器当前是否正在执行任务; 针对每台测试机 器, 根据该测试机器的预留状态和机器运行状 态, 确定该测试机器的占用状态; 根据各台测试 机器的占用状态判断测试集群是否处于空闲状 态, 若测试集群处于空闲状态, 则向各个算力需 求平台推送资源 可用通知, 以使各个算力需求平 台在需要时向资源管理平台发送占用请求; 在接 收到占用请求时, 为发送占用请求的算力需求平 台分配测试机器。 采用本申请的方案可以减少资 源部署的数量, 进 而降低成本 。 权利要求书2页 说明书11页 附图5页 CN 115495239 A 2022.12.20 CN 115495239 A 1.一种测试资源复用方法, 其特 征在于, 应用于资源管理平台, 所述方法包括: 获取测试集群 中每台测试机器的预留状态和每台所述测试机器的机器运行状态, 所述 机器运行状态用于反映测试机器当前 是否正在执 行任务; 针对每台所述测试机器, 根据该测试机器的所述预留状态和所述机器运行状态, 确定 该测试机器的占用状态; 根据各台所述测试机器的占用状态判断所述测试集群是否处于空闲状态, 若所述测试 集群处于空闲状态, 则向各个算力需求平台推送资源可用通知, 以使各个所述算力需求平 台在需要时向所述资源管理平台发送占用请求; 在接收到所述占用请求 时, 为发送所述占用请求的所述算力需求平台分配所述测试机 器。 2.根据权利要求1所述的方法, 其特征在于, 所述根据该测试机器的所述预留状态和所 述机器运行状态, 确定该测试机器的占用状态的步骤, 包括: 基于该测试机器的所述预留状态, 判断该测试机器是否被预留; 基于该测试机器的所述机器运行状态, 判断该测试机器当前 是否正在执 行任务; 若该测试机器被预留或者该测试机器当前正在执行任务, 则确定该测试机器的占用状 态为已占用, 否则, 确定该测试机器的占用状态为未占用。 3.根据权利要求2所述的方法, 其特征在于, 所述根据各台所述测试机器的占用状态判 断所述测试集群是否处于空 闲状态的步骤, 包括: 根据各台所述测试机器的占用状态, 确定未占用机器数量; 获取所述测试集群的测试机器总数量, 并计算所述未占用机器数量与 所述测试机器总 数量之间的比值; 若所述比值大于预设阈值, 则确定所述测试集群处于空闲状态, 否则, 确定所述测试集 群不处于空 闲状态。 4.根据权利要求1所述的方法, 其特征在于, 所述为发送所述占用请求的所述算力需求 平台分配所述测试机器的步骤, 包括: 在接收到所述占用请求 时, 重新获取所述测试集群中每 台所述测试机器的预留状态和 每台所述测试机器的机器运行状态; 针对每台所述测试机器, 根据最新获取的该测试机器的所述预留状态和最新获取的该 测试机器的所述机器运行状态, 重新确定该测试机器的占用状态; 若根据最新确定的各台所述测试机器的占用状态, 确定所述测试集群处于空闲状态, 则基于最新确定的各台所述测试机器的占用状态, 为 发送所述占用请求的所述算力需求平 台分配所述测试机器。 5.根据权利要求 4所述的方法, 其特 征在于, 所述占用状态为已占用或未占用; 所述基于最新确定的各台所述测试机器的占用状态, 为发送所述占用请求的所述算力 需求平台分配所述测试机器的步骤, 包括: 根据最新确定的各台所述测试机器的占用状态确定未占用测试机器, 所述未占用测试 机器是占用状态为未占用的测试机器; 为发送所述占用请求的所述 算力需求平台分配所述未占用测试机器。 6.根据权利要求1至 5任一项所述的方法, 其特 征在于, 所述方法还 包括:权 利 要 求 书 1/2 页 2 CN 115495239 A 2若所述测试集群不处于空闲状态, 则向各个所述算力需求平台推送资源回收通知, 以 指示各个所述算力需求平台释放各个目标测试机器, 所述目标测试机器为所述算力需求平 台占用的测试机器。 7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括: 每当检测到任一所述目标测试机器被释放 时, 根据获取到的重置模式重置所述被释放 的目标测试机器。 8.根据权利要求7所述的方法, 其特征在于, 所述根据获取到的重置模式重置所述被释 放的目标测试机器的步骤, 包括: 若所述重置模式为轻量重置模式, 则控制所述被释放的目标测试机器重启, 并在重启 后, 控制所述被释放的目标测试机器下载目标依赖包, 所述 目标依赖包为执行仿真测试任 务所需的依赖包。 9.根据权利要求7所述的方法, 其特征在于, 所述根据获取到的重置模式重置所述被释 放的目标测试机器的步骤, 包括: 若所述重置模式为深度重置模式, 则控制所述被释放的目标测试机器重新安装操作系 统。 10.一种测试资源复用装置, 其特 征在于, 应用于资源管理平台, 所述装置包括: 机器状态获取模块, 用于获取测试集群中每 台测试机器的预留状态和每 台所述测试机 器的机器运行状态, 所述机器运行状态用于反映测试机器当前 是否正在执 行任务; 占用状态确定模块, 用于针对每台所述测试机器, 根据该测试机器的所述预留状态和 所述机器运行状态, 确定该测试机器的占用状态; 第一通知发送模块, 用于根据 各台所述测试机器的占用状态判断所述测试集群是否处 于空闲状态, 若所述测试集群处于空闲状态, 则向各个算力需求平台推送资源可用通知, 以 使各个所述 算力需求平台在需要时向所述资源管理平台发送占用请求; 机器分配模块, 用于在接收到所述占用请求时, 为发送所述占用请求的所述算力需求 平台分配所述测试机器。 11.一种存储介质, 其特征在于, 所述存储介质中存储有计算机可读指令, 所述计算机 可读指令被一个或多个处理器执行时, 使 得一个或多个处理器执行如权利要求 1至9任一项 所述测试资源复用方法的步骤。 12.一种计算机设备, 其特 征在于, 包括: 一个或多个处 理器, 以及存 储器; 所述存储器中存储有计算机可读指令, 所述计算机可读指令被所述一个或多个处理器 执行时, 执行如权利要求1至9任一项所述测试资源复用方法的步骤。权 利 要 求 书 2/2 页 3 CN 115495239 A 3

.PDF文档 专利 测试资源复用方法、装置、存储介质及计算机设备

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 测试资源复用方法、装置、存储介质及计算机设备 第 1 页 专利 测试资源复用方法、装置、存储介质及计算机设备 第 2 页 专利 测试资源复用方法、装置、存储介质及计算机设备 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:14:32上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。