说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210914416.9 (22)申请日 2022.07.29 (71)申请人 济南浪潮数据技 术有限公司 地址 250000 山东省济南市中国 (山 东) 自 由贸易试验区济南片区浪潮路1036号 浪潮科技园S0 5楼S311室 (72)发明人 李凤娟 朱志文  (74)专利代理 机构 济南诚智商标专利事务所有 限公司 3710 5 专利代理师 黄晓燕 (51)Int.Cl. G06F 11/36(2006.01) G06F 9/445(2018.01) (54)发明名称 一种基于容器云平台的微服务治理测试方 法及系统 (57)摘要 本发明提供了一种基于容器云平台的微服 务治理测试方法及系统, 方法包括获取待测试微 服务的插件名; 根据当前微服务的身份信息, 开 启服务治理, 并根据服务标签为 当前微服务匹配 组件, 给匹配组件注入标记代理配置信息; 响应 于服务配置信息的获取命令, 识别返回的服务名 称, 响应于组件的标识信息获取命令, 获取返回 的标记代理配置信息, 测试开启服务治理时底层 注入标记代理配置信息成功性和底层服务注入 的成功性。 本发明能够覆盖不同场景、 不同角色 的多项繁琐的测试过程, 减少了人力资源和时间 空间上的限制, 同时 自动化的测试也可以保证一 致性和重复使用性, 多角色多角度进行测试, 保 证了数据的准确性和全面 性。 权利要求书2页 说明书6页 附图1页 CN 115292171 A 2022.11.04 CN 115292171 A 1.一种基于容器云平台的微 服务治理测试 方法, 其特 征是, 所述方法包括以下步骤: 获取待测试微服务的插件名, 在所述插件名存在于容器云平台插件列表中, 且微服务 插件状态正常时, 执 行下一步; 根据当前微服务的身份信 息, 开启服务治理, 并根据服务标签为当前微服务匹配组件, 给匹配组件注入标记 代理配置信息; 响应于服务配置信 息的获取命令, 识别返回的服务名称, 若存在 当前微服务的名称, 则 开启服务治理时底层服 务注入服 务治理成功; 响应于组件的标识信息获取命令, 获取返回的标记代理配置信息, 与注入的标记代理 配置信息比对, 若比对一 致, 则开启服 务治理时底层组件注入标记 代理配置信息成功。 2.根据权利要求1所述基于容器云平台的微服务治理测试方法, 其特征是, 所述根据当 前微服务的身份信息, 开启服 务治理具体为: 创建应用实例和服务, 根据服务ID和名称锁定服务, 形成传参代 理配置信息, 开启服务 治理。 3.根据权利要求2所述基于容器云平台的微服务治理测试方法, 其特征是, 通过前台界 面获取已开启服务治理的应用和服务信息, 与所述传参代理配置信息比对, 若比对一致, 则 开启服务治理后界面数据展示 正常。 4.根据权利要求1所述基于容器云平台的微服务治理测试方法, 其特征是, 所述测试方 法在验证开启服 务指令成功后, 还 包括步骤: 追踪服务的列表信 息, 将列表信息与对应的请求信息对照, 若两者匹配, 则界面服务追 踪数据正常。 5.根据权利要求1所述基于容器云平台的微服务治理测试方法, 其特征是, 开启服务治 理包括创建 网格策略、 虚拟服务、 目标规则和认证策略, 以及向服务对应的应用路由添加标 记信息。 6.根据权利要求1所述基于容器云平台的微服务治理测试方法, 其特征是, 所述匹配组 件为新组件时, 所述方法包括; 将服务标签绑定新组件; 网格策略控制器监听到服 务更新事 件, 为当前新组件注入标记 代理配置信息 。 7.根据权利要求6所述基于容器云平台的微服务治理测试方法, 其特征是, 所述方法在 为当前新组件注入标记 代理配置信息之后, 还 包括步骤: 组件控制器监听组件的更新事件, 为新组件对应的服务创建网格策略、 虚拟服务、 目标 规则和认证策略, 以及向服 务对应的应用路由添加标记信息 。 8.一种基于容器云平台的微 服务治理测试系统, 其特 征是, 所述系统包括: 资源预置单元, 用于获取待测试微服务的插件名, 在所述插件名存在于容器云平台插 件列表中, 且微 服务插件状态正常时, 执 行下一步; 开启服务治理单元, 用于根据当前微服务的身份信息, 开启服务治理, 并根据服务标签 为当前微 服务匹配组件, 给匹配组件注入标记 代理配置信息; 底层服务注入测试单元, 响应于服务配置信 息的获取命令, 识别返回的服务名称, 若存 在当前微 服务的名称, 则开启服 务治理时底层服 务注入服 务治理成功; 底层组件注入测试单元, 响应于组件的标识信息获取命令, 获取返回的标记代理配置权 利 要 求 书 1/2 页 2 CN 115292171 A 2信息, 与注入的标记代理配置信息比对, 若比对一致, 则开启服务治理 时底层组件注入标记 代理配置信息成功。 9.根据权利要求所述基于容器云平台的微服务治理测试系统, 其特征是, 所述系统还 包括: 数据展示测试单元, 通过前台界面获取已开启服务治理的应用和服务信息, 与所述传 参代理配置信息比对, 若比对一 致, 则开启服 务治理后界面数据展示 正常; 数据追踪测试单元, 追踪服务的列表信 息, 将列表信息与对应的请求信息对照, 若两者 匹配, 则界面 服务追踪数据正常。 10.一种计算机存储介质, 所述计算机存储介质中存储有计算机指令, 其特征是, 所述 计算机指令在权利要求8或9所述系统上运行时, 使所述系统执行如权利要求1 ‑7任一项所 述方法的步骤。权 利 要 求 书 2/2 页 3 CN 115292171 A 3

.PDF文档 专利 一种基于容器云平台的微服务治理测试方法及系统

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