[发明专利]一种公有云的拨测方法和装置有效
申请号: | 202010045373.6 | 申请日: | 2015-12-30 |
公开(公告)号: | CN111258867B | 公开(公告)日: | 2022-04-22 |
发明(设计)人: | 吴林;陈高让 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 公有 方法 装置 | ||
1.一种公有云拨测的方法,由拨测装置执行,其特征在于,所述拨测装置通过公有云的服务接口连接至公有云,所述方法包括:通过所述公有云的服务接口获取所述公有云的负荷参数值,所述负荷参数值用于标识所述公有云的负荷轻重程度的参数值;
当所述负荷参数值小于预设值时,向所述公有云发送业务测试请求,所述业务测试请求用于模拟业务真实的业务场景;采集公有云执行业务测试请求的过程中每次服务调用生成的调用日志;
根据生成的调用日志得到所述业务测试请求的调用链,以及得到调用链的性能参数值。
2.根据权利要求1所述的方法,其特征在于,所述获取公有云的负荷参数值,包括:
确定所述公有云对应的多个服务集群,从所述公有云的多个服务集群中选择待测试的目标服务集群,周期性的获取所述目标服务集群的负荷参数值,所述负荷参数值包括:CPU使用率和磁盘空闲中的一种或多种。
3.根据权利要求2所述的方法,其特征在于,所述负荷参数值包括公有云整体的负荷参数值或所述公有云中服务集群的负荷参数值。
4.根据权利要求1所述的方法,其特征在于,所述向所述公有云发送业务测试请求,包括:
从预设的测试脚本库中选择目标测试脚本,根据所述目标测试脚本向所述目标集群发送所述业务测试请求。
5.根据权利要求1所述的方法,其特征在于,所述调用日志包括:测试标志符、调用链标识、服务调用的标识符、服务调用的父标识符、被调者的服务属性信息、被调者的注释信息和被调者的附加信息中的一种或多种。
6.根据权利要求1所述的方法,其特征在于,所述采集所述公有云执行所述业务测试请求的过程中每次服务调用生成的调用日志,包括:
获取为所述业务测试请求分配的调用链标识,根据所述调用链标识采集所述公有云执行所述业务测试请求的过程中每次服务调用之前所生成的调用日志。
7.一种公有云拨测的装置,其特征在于,所述拨测装置通过公有云的服务接口连接至公有云,所述装置包括获取模块、发送模块、采集模块、及生成模块;
所述获取模块,用于通过所述公有云的服务接口获取所述公有云的负荷参数值,所述负荷参数值用于标识所述公有云的负荷轻重程度的参数值;
所述发送模块,用于当所述负荷参数值小于预设值时,向所述公有云发送业务测试请求;
所述采集模块,用于采集所述公有云执行所述业务测试请求的过程中每次服务调用生成的调用日志;
所述生成模块,用于根据所述生成的调用日志得到所述业务测试请求的调用链,以及得到所述调用链的性能参数值。
8.根据权利要求7所述的装置,其特征在于,
所述获取模块,还用于确定所述公有云对应的多个服务集群,从所述公有云的多个服务集群中选择待测试的目标服务集群,周期性的获取所述目标服务集群的负荷参数值,所述负荷参数值包括:CPU使用率和磁盘空闲中的一种或多种。
9.根据权利要求8所述的装置,其特征在于,所述负荷参数值包括公有云整体的负荷参数值或所述公有云中服务集群的负荷参数值。
10.根据权利要求7所述的装置,其特征在于,
所述发送模块,还用于从预设的测试脚本库中选择目标测试脚本,根据所述目标测试脚本向所述目标集群发送所述业务测试请求。
11.根据权利要求7所述的装置,其特征在于,所述调用日志包括:测试标志符、调用链标识、服务调用的标识符、服务调用的父标识符、被调者的服务属性信息、被调者的注释信息和被调者的附加信息中的一种或多种。
12.根据权利要求7所述的装置,其特征在于,
所述生成模块,还用于获取为所述业务测试请求分配的调用链标识,根据所述调用链标识采集所述公有云执行所述业务测试请求的过程中每次服务调用之前所生成的调用日志。
13.一种公有云测试的装置,其特征在于,所述装置包括处理器和存储器,所述存储器用于存储计算机指令,所述装置运行时,所述处理器执行所述存储器中所述计算机指令以执行所述权利要求1至6中任意一个所述方法的操作步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010045373.6/1.html,转载请声明来源钻瓜专利网。