This application discloses a method and device for performance testing of distributed storage system. The method includes: firstly, establishing target test cluster according to physical nodes and automated integrated testing framework of distributed storage system; secondly, acquiring test scripts and testing tools related to the performance of target test cluster by using code management tools for automated testing. It can be seen that the cluster that needs to be tested is built by using the automated integrated testing framework, and then the related test scripts and testing tools are loaded to complete the automated testing of the cluster, and finally the storage performance automated testing of distributed storage system is realized. The implementation of this application requires low professional test operation for testers, and the whole test operation is simple and convenient, saving manpower, energy and time.
【技术实现步骤摘要】
一种分布式存储系统性能测试的方法和装置
本申请涉及计算机
,尤其涉及一种分布式存储系统性能测试的方法和装置。
技术介绍
随着计算机科学技术的快速发展,数据越来越多,规模越来越大,呈指数增长,比如人工智能(英文:ArtificialIntelligence,缩写:AI)大数据、天气预报,金融交易等应用数据,亿级的数据文件构成庞大的数据链,因此,数据存储的性能指数指标也随之要求越来越高。常见的数据存储系统为分布式存储系统,现有技术中,对于分布式存储系统而言,一般基于人工操作和人工设置等,人工完成分布式存储系统的存储性能测试。专利技术人经过研究发现,采用现有技术中人工测试分布式存储系统的存储性能的方式,整个测试操作比较繁琐复杂,而且对测试人员的测试操作专业度要求较高,既耗费人力精力,也耗费大量的时间。
技术实现思路
本申请所要解决的技术问题是,提供一种分布式存储系统性能测试的方法和装置,实现分布式存储系统的存储性能自动化测试,对测试人员的测试操作专业度要求低,整个测试操作简单便捷,节省人力精力,节约时间。第一方面,本申请实施例提供了一种分布式存储系统性能测试的方法,该方法包括:根据分布式存储系统的物理节点和自动化集成测试框架,建立目标测试集群;利用代码管理工具获取所述目标测试集群性能相关的测试脚本和测试工具,进行自动化测试。优选的,所述根据分布式存储系统的物理节点和自动化集成测试框架,建立目标测试集群,包括:将所述分布式存储系统的物理节点添加至所述自动化集成测试框架的节点资源池;响应于用户的自定义设置操作,生成性能测试配置文件;根据所述性能测试配置文件和所述节 ...
【技术保护点】
1.一种分布式存储系统性能测试的方法,其特征在于,包括:根据分布式存储系统的物理节点和自动化集成测试框架,建立目标测试集群;利用代码管理工具获取所述目标测试集群性能相关的测试脚本和测试工具,进行自动化测试。
【技术特征摘要】
1.一种分布式存储系统性能测试的方法,其特征在于,包括:根据分布式存储系统的物理节点和自动化集成测试框架,建立目标测试集群;利用代码管理工具获取所述目标测试集群性能相关的测试脚本和测试工具,进行自动化测试。2.根据权利要求1所述的方法,其特征在于,所述根据分布式存储系统的物理节点和自动化集成测试框架,建立目标测试集群,包括:将所述分布式存储系统的物理节点添加至所述自动化集成测试框架的节点资源池;响应于用户的自定义设置操作,生成性能测试配置文件;根据所述性能测试配置文件和所述节点资源池,建立目标测试集群。3.根据权利要求2所述的方法,其特征在于,所述根据所述性能测试配置文件和所述节点资源池,建立目标测试集群,具体为:根据所述性能测试配置文件,从所述节点资源池中确定目标任务机节点,并建立目标测试集群。4.根据权利要求2所述的方法,其特征在于,所述性能测试配置文件包括所述目标测试集群的节点数量、所述目标测试集群中监控守护进程mon节点数量、所述目标测试集群各个节点中元数据服务进程mds数量和对象存储进程osd数量。5.根据权利要求1所述的方法,其特征在于,所述利用代码管理工具获取所述目标测试集群性能相关的测试脚本和测试工具,进行自动化测试,包括:利用git代码获取shell脚本、性能测试脚本和性能测试工具;执行所述shell脚本,调用所述性能测...
【专利技术属性】
技术研发人员:徐晓阳,赵万里,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。