[发明专利]基于kubernetes的并行测试方法、装置及设备在审
申请号: | 202210043693.7 | 申请日: | 2022-01-14 |
公开(公告)号: | CN114385318A | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 蒲海洋;姚军;张宫荣;罗轩 | 申请(专利权)人: | 北京汇通天下物联科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 王思楠 |
地址: | 100082 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 kubernetes 并行 测试 方法 装置 设备 | ||
本申请提供一种基于kubernetes的并行测试方法、装置及设备,涉及计算机技术领域。该方法包括:获取多个并行待测试微服务的测试参数,每个待测试微服务的测试参数包括:目标访问链路标识和目标访问接口标识,目标访问接口标识为目标微服务对应的接口标识,目标微服务为目标访问链路标识所指示链路中除待测试微服务之外的任一微服务;通过预设网关服务和各待测试微服务的测试参数,访问各待测试微服务对应的目标微服务,实现了可以通过各目标访问链路对应的命名空间对各待测试微服务的服务资源进行隔离,进而根据各目标微服务的地址信息可以实现对各目标微服务的并行访问,实现对多个并行待测试微服务的并行测试,提高测试效率。
技术领域
本申请涉及智能家居技术领域,特别涉及一种基于kubernetes的并行测试方法、装置及设备。
背景技术
在java语言中,诞生了spring cloud或dubbo等众多微服务框架,它们也逐渐变成了快速构建微服务的首选框架之一,再加上容器技术的发展,结合微服务一般由众多服务构成的特点,常常采用容器服务编排框架kubernetes进行对搭建的微服务进行服务编排。
现有的,各微服务上线前需要对每个微服务进行测试验证,然而在实际的业务开发中经常会出现同一微服务的多个需求并行开发的情况,因此,现有技术中在测试时为了避免同一微服务各版本间修改的冲突,往往只能在某个需求的测试完成后才能进行下一轮的测试。
可以看出,现有的测试方法比较简单,面对需要快速迭代的开发模式中则会显得非常缓慢,存在测试效率低下的问题。
发明内容
本申请的目的在于,针对上述现有技术中的不足,提供一种基于kubernetes的并行测试方法、装置及设备,可以提高测试效率。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本发明提供一种基于kubernetes的并行测试方法,包括:
获取多个并行待测试微服务的测试参数,每个待测试微服务的测试参数包括:目标访问链路标识和目标访问接口标识,所述目标访问接口标识为目标微服务对应的接口标识,所述目标访问接口标识包括:所述目标微服务的服务名称,所述目标微服务为所述目标访问链路标识所指示链路中除所述待测试微服务之外的任一微服务,每个所述目标访问链路标识对应一个命名空间标识,且各目标访问链路标识对应的命名空间标识不同;
通过预设网关服务和各待测试微服务的测试参数,访问各待测试微服务对应的目标微服务,所述预设网关服务包括链路标识与命名空间标识之间的第一映射关系,以及命名空间标识、微服务的地址信息以及服务名称之间的第二映射关系。
在可选的实施方式中,所述通过预设网关服务和各待测试微服务的测试参数,访问各待测试微服务对应的目标微服务,包括:
通过预设网关服务提取各待测试微服务对应的目标访问链路标识和目标访问接口标识;
根据各待测试微服务的对应的目标访问链路标识和所述第一映射关系,确定各目标访问链路标识对应的目标命名空间标识;
根据各目标访问链路标识对应的目标命名空间标识、各目标访问接口标识以及所述第二映射关系,访问各待测试微服务对应的目标微服务。
在可选的实施方式中,所述通过预设网关服务和各待测试微服务的测试参数,访问各待测试微服务对应的目标微服务之前,还包括:
获取各链路标识对应的命名空间的服务信息,每个所述命名空间的服务信息包括:命名空间中各微服务的服务名称和各微服务对应的资源对象组件的地址信息;
根据各链路标识对应的命名空间的服务信息,构建所述第二映射关系,其中,各微服务对应的资源对象组件的地址信息,用于指示各微服务的地址信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汇通天下物联科技有限公司,未经北京汇通天下物联科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210043693.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种混动汽车发动机启停控制方法和装置
- 下一篇:一种字体生成方法、装置及设备