[发明专利]云上服务测试方法、装置和系统以及容器测试方法和装置在审
申请号: | 202010597688.1 | 申请日: | 2020-06-28 |
公开(公告)号: | CN113300900A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 赵俊阳 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京展翼知识产权代理事务所(特殊普通合伙) 11452 | 代理人: | 屠长存 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 测试 方法 装置 系统 以及 容器 | ||
1.一种基于无服务器架构的云上服务压力测试控制方法,包括:
接收用户输入的压测需求信息和压测对象网络信息,创建针对压测对象的压测场景;
根据压测需求信息和压测对象网络信息,确定压力机分配策略;
根据压力机分配策略分配压力机;以及
接收所分配的压力机上报的压测结果。
2.根据权利要求1所述的方法,还包括:
响应于压测场景启动指令,生成压测任务;以及
将被启动的压测场景的压测对象网络信息,关联到所述压测任务,以便执行所述压测任务的压力机获取压测对象网络信息,从而基于压测对象网络信息配置网络。
3.根据权利要求2所述的方法,所述根据压力机分配策略分配压力机的步骤包括:
将所述压力机分配策略关联到所述压测任务,以便执行所述压测任务时根据所述压力机分配策略分配压力机;
将压测任务划分为多个压测子任务;以及
将压测子任务分配给根据压力机分配策略分配的多个压力机。
4.根据权利要求3所述的方法,还包括:
将压测对象网络信息与压测任务ID关联地存储在压力机能够访问的数据库或存储器上,以便被分配压测子任务的压力机获取所述压测子任务所属压测任务对应的压测对象网络信息。
5.根据权利要求1所述的方法,还包括:
响应于针对压测场景的压测任务停止,释放为所述压测场景分配的压力机。
6.根据权利要求5所述的方法,还包括:
统计所使用压力机数量和压力机使用时长,以计算压测服务所耗费的资源。
7.根据权利要求1所述的方法,还包括:
提供压测场景配置界面,以便用户配置压测场景;以及/或者
向用户呈现所配置的压测场景;以及/或者
接收用户对所配置的压测场景的修改指令,并对所述压测场景进行相应修改。
8.根据权利要求1所述的方法,还包括:
向用户输出所确定的压力机分配策略;以及/或者
接收用户对压力机分配策略的修改指令,并对压力机分配策略进行相应修改;以及/或者
将压力机分配策略与压测任务ID关联地存储在数据库或存储器上,以便执行所述压测任务时获取对应的压力机分配策略;以及/或者
将压力机分配策略存储在数据库或存储器上,以便执行其它压测任务时获取所述压力机分配策略,以作为备选压力机分配策略。
9.根据权利要求1所述的方法,还包括:
对来自多个压力机的压测结果进行综合处理,得到压测报告;以及
向用户输出所述压测报告。
10.一种基于无服务器架构的云上服务压力测试方法,包括:
接收针对压测对象的压测子任务;
获取所述压测子任务所属压测任务对应的压测对象网络信息;
基于所述压测对象网络信息配置压力机网络;
与所述压测对象交互以执行所述压测子任务;以及
上传压测结果。
11.根据权利要求10所述的方法,其中,基于所述压测对象网络信息配置所述压力机网络的步骤包括:
基于所述压测对象网络信息创建虚拟网卡;和/或
基于所述压测对象网络信息配置路由。
12.一种基于无服务器架构的云上服务压力测试系统,包括控制平台和多个压力机,其中,
控制平台接收用户输入的压测需求信息和压测对象网络信息,创建针对压测对象的压测场景,并根据压测需求信息和压测对象网络信息,确定压力机分配策略,根据压力机分配策略分配压力机;
压力机获取压测对象网络信息,并基于压测对象网络信息配置网络,从而与所述压测对象交互以执行压测子任务,并向控制平台上传压测结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010597688.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:操作处理方法、操作处理装置及电子设备
- 下一篇:信息查看方法及装置