[发明专利]一种分布式存储系统内核客户端的测试装置及设备在审
申请号: | 201710817672.5 | 申请日: | 2017-09-12 |
公开(公告)号: | CN107608884A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 范义波;王彦勤 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京集佳知识产权代理有限公司11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 存储系统 内核 客户端 测试 装置 设备 | ||
技术领域
本发明涉及测试领域,特别是涉及一种分布式存储系统内核客户端的测试装置及设备。
背景技术
在大数据运算时代,海量应用所产生的数据多为非结构化数据,而且数据的数量级别在以指数的趋势增长。因此,在数据的传输和存储方面,传统的结构已经不能满足对于海量数据处理高效可靠的需求。而分布式存储产品的出现完美的解决了对于海量数据的存储以及传输等应用方面的问题,是应对大数据时代的有效方法。
分布式存储产品相当于将存储系统纳入服务器中,使服务器在担任传统计算角色的同时,也担任了数据存储的角色。分布式存储产品是通过客户端或文件协议的方式对外提供服务的,为了与服务器中的数据进行更高效的交互,企业往往会选用内核客户端对分布式存储产品进行一系列的数据操作,而不同版本的内核客户端与不同版本的分布式存储产品之间存在有一定的兼容性差异。为了保证存储产品与内核客户端之间能够更加紧密高效配合工作,进而确保用户的使用体验,因此需要进行上述两者之间的一系列测试。现有的测试方法需要人工对分布式存储系统中的节点进行不同版本的分布式存储产品的配置以及测试,但是这不但增加了测试所需的时间,降低了测试的效率,而且容易出现人为的疏漏以及错误。
由此可见,提供一种分布式存储系统内核客户端的测试装置,在提高测试效率的同时避免人为的疏漏以及错误,是本领域技术人员亟待解决的问题。
发明内容
本发明的目的是提供一种分布式存储系统内核客户端的测试装置,取代了人为进行测试的方法,相对节省了测试时间,进而在一定程度上提高了测试效率,在开发以及优化方面提供了较大便利,同时也避免了人为的疏漏以及错误,相对提高了测试的可靠性。
为解决上述技术问题,本发明提供一种分布式存储系统内核客户端的测试装置,包括:
集群构建模块,用于部署分布式存储系统集群;其中,分布式存储系统集群中的集群节点之间能够相互访问;
产品安装模块,用于在集群节点中选择目标节点,并在目标集群节点中安装目标内核客户端以及规定版本的分布式存储产品;
测试执行模块,用于获取测试脚本,并执行测试脚本对目标内核客户端与分布式存储产品进行兼容性测试;其中测试脚本中的内容为目标内核客户端对分布式存储产品的操作规则。
优选的,该装置进一步包括:
测试结果处理模块,用于获取测试执行模块进行兼容性测试的结果以写入日志,并将日志进行存储。
优选的,该装置进一步包括:
任务队列模块,用于生成测试任务队列,并接收测试任务;
相应的,测试执行模块所执行的获取测试脚本,并执行测试脚本对目标内核客户端与分布式存储产品进行兼容性测试具体为:
根据测试任务的内容获取测试脚本,并执行测试脚本对目标内核客户端与分布式存储产品进行兼容性测试。
优选的,该装置进一步包括:
清理模块,用于清理目标内核客户端以及分布式存储产品。
优选的,产品安装模块执行的在目标集群节点中安装目标内核客户端以及规定版本的分布式存储产品具体为:
通过yum软件管理工具安装内核客户端以及分布式存储产品。
优选的,该装置进一步包括:
错误处理模块,用于记录测试过程中的错误情况,并将错误情况进行统计并提示错误信息。
优选的,该装置进一步包括:
日志分析装置,用于分析测试结果处理模块所生成的日志,并生成分析报告。
此外,本发明还提供一种分布式存储系统内核客户端的测试设备,其特征在于,包括处理器和存储器,处理器用于通过调用存储于存储器中的指令以实现以下步骤:
部署分布式存储系统集群;其中,分布式存储系统集群中的集群节点之间能够相互访问;
在集群节点中选择目标节点,并在目标集群节点中安装目标内核客户端以及规定版本的分布式存储产品;
获取测试脚本,并执行测试脚本对目标内核客户端与分布式存储产品进行兼容性测试;其中测试脚本中的内容为目标内核客户端对分布式存储产品的操作规则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710817672.5/2.html,转载请声明来源钻瓜专利网。