[发明专利]基于kubernetes的并行测试方法、装置及设备在审
申请号: | 202210043693.7 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114385318A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 蒲海洋;姚军;张宫荣;罗轩 | 申请(专利权)人: | 北京汇通天下物联科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 王思楠 |
地址: | 100082 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 kubernetes 并行 测试 方法 装置 设备 | ||
1.一种基于kubernetes的并行测试方法,其特征在于,包括:
获取多个并行待测试微服务的测试参数,每个待测试微服务的测试参数包括:目标访问链路标识和目标访问接口标识,所述目标访问接口标识为目标微服务对应的接口标识,所述目标访问接口标识包括:所述目标微服务的服务名称,所述目标微服务为所述目标访问链路标识所指示链路中除所述待测试微服务之外的任一微服务,每个所述目标访问链路标识对应一个命名空间标识,且各目标访问链路标识对应的命名空间标识不同;
通过预设网关服务和各待测试微服务的测试参数,访问各待测试微服务对应的目标微服务,所述预设网关服务包括链路标识与命名空间标识之间的第一映射关系,以及命名空间标识、微服务的地址信息以及服务名称之间的第二映射关系。
2.根据权利要求1所述的方法,其特征在于,其特征在于,所述通过预设网关服务和各待测试微服务的测试参数,访问各待测试微服务对应的目标微服务,包括:
通过预设网关服务提取各待测试微服务对应的目标访问链路标识和目标访问接口标识;
根据各待测试微服务的对应的目标访问链路标识和所述第一映射关系,确定各目标访问链路标识对应的目标命名空间标识;
根据各目标访问链路标识对应的目标命名空间标识、各目标访问接口标识以及所述第二映射关系,访问各待测试微服务对应的目标微服务。
3.根据权利要求1所述的方法,其特征在于,其特征在于,所述通过预设网关服务和各待测试微服务的测试参数,访问各待测试微服务对应的目标微服务之前,还包括:
获取各链路标识对应的命名空间的服务信息,每个所述命名空间的服务信息包括:命名空间中各微服务的服务名称和各微服务对应的资源对象组件的地址信息;
根据各链路标识对应的命名空间的服务信息,构建所述第二映射关系,其中,各微服务对应的资源对象组件的地址信息,用于指示各微服务的地址信息。
4.根据权利要求2所述的方法,其特征在于,其特征在于,所述根据各目标访问链路标识对应的目标命名空间标识、各目标访问接口标识以及所述第二映射关系,访问各待测试微服务对应的目标微服务,包括:
根据各目标访问接口标识,提取各目标访问接口标识对应的目标微服务的服务名称;
根据各目标访问链路标识对应的目标命名空间标识、各目标微服务的服务名称以及所述第二映射关系,确定各目标微服务的地址信息;
根据各目标微服务的地址信息,访问各待测试微服务对应的目标微服务。
5.根据权利要求4所述的方法,其特征在于,其特征在于,所述根据各目标微服务的地址信息,访问各待测试微服务对应的目标微服务,包括:
确定各目标微服务的地址信息所指示的目标资源对象组件下是否存在关联的Pod;
若存在,且所述Pod处于存活状态,则通过所述Pod访问所述待测试微服务对应的目标微服务。
6.根据权利要求5所述的方法,其特征在于,其特征在于,所述预设网关服务还包括:主命名空间标识,所述方法还包括:
若确定各目标微服务的地址信息所指示的目标资源对象组件下不存在关联的Pod,则根据所述主命名空间标识、各所述目标微服务的服务名称以及第二映射关系,访问所述待测试微服务对应的目标微服务。
7.根据权利要求1-6任一项所述的方法,其特征在于,其特征在于,所述获取多个并行待测试微服务的测试参数之前,所述方法还包括:
获取多个待发布微服务代码以及各待发布微服务代码对应的服务名称和命名空间标识;
根据各所述微服务代码对应的服务名称和命名空间标识,通过预设发布脚本将各所述待发布微服务代码发布至对应的命名空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汇通天下物联科技有限公司,未经北京汇通天下物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210043693.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混动汽车发动机启停控制方法和装置
- 下一篇:一种字体生成方法、装置及设备