云平台性能测试方法及装置制造方法及图纸

技术编号:16974240 阅读:35 留言:0更新日期:2018-01-07 09:20
本申请提供一种云平台性能测试方法及装置。该方法包括:在预设的测试运行周期内,对正在运行中的云平台在每一预设压力注入时间间隔点进行如下操作:根据预存的压力类型集合、施压对象集合、施压规格范围、施压工具集合和施压工具的压力级别范围随机选择一条压力注入路径,压力注入路径包括被选的N个压力类型、N个压力类型分别对应的施压对象及施压对象个数、N个压力类型分别对应的施压工具及施压工具的压力级别。根据所选的压力注入路径进行压力注入,通过云平台监控系统监控云平台的运行获取测试运行结果。从而得到的测试结果更加全面,提高了测试的准确性。

【技术实现步骤摘要】
云平台性能测试方法及装置
本申请涉及性能测试
,尤其涉及一种云平台性能测试方法及装置。
技术介绍
云平台为大型、分布式管理系统,其本质是一种服务提供模型,通过这种模型可以随时随地、按需地通过网络访问共享资源池的资源,共享资源池的资源包括计算资源、网络资源和存储资源等,这些资源能够被动态地分配和调整,在不同用户之间灵活划分。云平台通过服务的形式为上层各种应用提供计算、存储、网络的支持。云平台上承载的服务和应用遍布各行各业,使用场景丰富、应用规模大、应用模型复杂。云平台一般都需具有通用性和大规模的特点,以便支持各种复杂使用场景,系统功能模块多依赖多,结构复杂。因此,云平台的性能能力是衡量云平台质量的一个重要指标,直接影响云上应用的性能表现,对云平台的可用性和可靠性发挥着重要的作用。性能测试是云平台的重要测试内容,随着云上应用的规模越来越大场景越来越复杂,不同的应用类型、不同的请求压力、不同的数据量,对云平台带来的冲击完全不一样。相关技术中,采用基准负载测试方法进行云平台的性能测试,其测试过程为:首先选择基准测试对象和压测性能指标项,接着选择基准压力测试工具并在所选的基准测试对象上部本文档来自技高网...
云平台性能测试方法及装置

【技术保护点】
一种云平台性能测试方法,其特征在于,包括:在预设的测试运行周期内,对正在运行中的云平台在每一预设压力注入时间间隔点进行如下操作:根据预存的压力类型集合、施压对象集合、施压规格范围、施压工具集合和施压工具的压力级别范围随机选择一条压力注入路径,所述压力注入路径包括被选的N个压力类型、所述N个压力类型分别对应的施压对象及施压对象个数、所述N个压力类型分别对应的施压工具及施压工具的压力级别,N≥1,其中,所述压力类型为云平台中引发性能问题的压力种类,所述施压对象为云平台的应用系统和管理系统中产生性能瓶颈的对象,施压规格范围为所述施压对象的数量的范围,所述施压工具为进行压力注入的工具集合或程序集合;根...

【技术特征摘要】
1.一种云平台性能测试方法,其特征在于,包括:在预设的测试运行周期内,对正在运行中的云平台在每一预设压力注入时间间隔点进行如下操作:根据预存的压力类型集合、施压对象集合、施压规格范围、施压工具集合和施压工具的压力级别范围随机选择一条压力注入路径,所述压力注入路径包括被选的N个压力类型、所述N个压力类型分别对应的施压对象及施压对象个数、所述N个压力类型分别对应的施压工具及施压工具的压力级别,N≥1,其中,所述压力类型为云平台中引发性能问题的压力种类,所述施压对象为云平台的应用系统和管理系统中产生性能瓶颈的对象,施压规格范围为所述施压对象的数量的范围,所述施压工具为进行压力注入的工具集合或程序集合;根据所选的压力注入路径进行压力注入;在所述测试运行周期内通过云平台监控系统监控所述云平台的运行获取测试运行结果。2.根据权利要求1所述的方法,其特征在于,所述根据预存的压力类型集合、施压对象集合、施压规格范围、施压工具集合和施压工具的压力级别范围随机选择一条压力注入路径,包括:从所述压力类型集合中选择所述N个压力类型;确定所述N个压力类型分别对应的施压对象,根据所述施压规格范围随机选择所述N个压力类型分别对应的施压对象个数;确定所述N个压力类型分别对应的施压工具,根据所述施压工具的压力级别范围随机选择所述N个压力类型分别对应的施压工具的压力级别。3.根据权利要求1或2所述的方法,其特征在于,所述根据所选的压力注入路径进行压力注入,包括:根据所述N个压力类型分别对应的施压对象及施压对象个数、所述N个压力类型分别对应的施压工具和所述N个压力类型分别对应的施压工具的压力级别进行压力注入。4.根据权利要求1-3任一项所述的方法,其特征在于,所述压力类型包括业务层负载、管理层系统资源和用户操作;所述业务层负载对应的施压对象为虚拟机,所述管理层系统资源对应的施压对象为管理节点,所述用户操作对应的施压对象为模拟用户前台界面操作和开放应用程序接口调用。5.根据权利要求4所述的方法,其特征在于:所述业务层负载包括计算密集型业务、内存密集型业务、存储密集型业务和网络密集型业务;所述计算密集型业务对应的施压工具为中央处理器CPU基准工具集合,所述内存密集型业务对应的施压工具为内存基准工具集合,所述存储密集型业务对应的施压工具为网络基准工具集合,所述网络密集型业务对应的施压工具为存储基准工具集合;所述管理层系统资源包括:管理层CPU资源、管理层内存资源、管理层存储资源和管理层网络资源;所述管理层CPU资源对应的施压工具为CPU消耗程序集合,所述管理层内存资源对应的施压工具为内存消耗程序集合,所述管理层存储资源对应的施压工具为存储输入输出IO消耗程序集合,所述管理层网络资源对应的施压工具为网络IO消耗、网络中断注入程序集合;所述用户操作包括所述云平台提供的计算类、存储类和网络类面向用户的云服务可供用户执行的操作;所述用户操...

【专利技术属性】
技术研发人员:杨蕾王黎吴波谢东
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1