[发明专利]一种NAS测试系统、方法及计算机可读存储介质在审
申请号: | 201811320147.3 | 申请日: | 2018-11-07 |
公开(公告)号: | CN109471784A | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | 孟祥坤 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 罗满 |
地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令 存储节点 共享文件 客户端 测试机 计算机可读存储介质 自动化测试脚本 客户端连接 测试系统 创建 发送 测试周期 读写测试 共享 挂载 自动化 测试 节约 | ||
本发明公开了一种NAS测试系统、方法及计算机可读存储介质,该系统包括:测试机、NAS存储节点以及指定客户端;测试机,用于利用自动化测试脚本向NAS存储节点发送共享创建指令以及客户端连接指令;NAS存储节点,用于执行共享创建指令创建共享文件,并在共享文件创建完成后执行客户端连接指令接连指定客户端;向指定客户端发送IO测试指令,并将接收到的IO测试结果发送给测试机;指定客户端,用于执行IO测试指令挂载共享文件,对共享文件进行读写测试,得到IO测试结果,并将IO测试结果发送给NAS存储节点;该系统通过自动化测试脚本能够自动化执行NAS测试,节约人力的同时,缩短了测试周期。
技术领域
本发明涉及存储测试领域,特别涉及一种NAS测试系统、方法及计算机可读存储介质。
背景技术
NAS(Network Attached Storage,网络存储器)是一种专用数据存储服务器。它以数据为中心,将存储设备与服务器彻底分离,集中管理数据,从而释放带宽、提高性能、降低总拥有成本、保护投资。其成本远远低于使用服务器存储,而效率却远远高于后者。具体的,NAS一般包括存储器件和内嵌系统软件,可提供跨平台文件共享功能。NAS通常在一个LAN上占有自己的节点,无需应用服务器的干预,允许用户在网络上存取数据。
由于NAS应用十分广泛,且NAS性能的可靠性事关用户数据的安全性,因此对于NAS进行相关性能测试十分必要。目前NAS测试主要是通过相关测试人员的手动测试实现。手动测试不仅使得NAS测试效率低,测试周期长;还因为增加了人为主观性导致测试的准确性降低。
发明内容
本发明的目的是提供一种NAS测试系统、方法及计算机可读存储介质,通过自动化测试脚本能够自动化执行NAS测试,节约人力的同时,避免人为主观性导致的NAS测试准确性降低,并且缩短了NAS测试周期。
为解决上述技术问题,本发明提供一种NAS测试系统,包括:测试机、NAS存储节点以及指定客户端;其中,
所述测试机,用于利用自动化测试脚本向所述NAS存储节点发送共享创建指令以及客户端连接指令;
所述NAS存储节点,用于执行所述共享创建指令创建共享文件,并在所述共享文件创建完成后执行所述客户端连接指令接连指定客户端;向所述指定客户端发送IO测试指令,并将接收到的IO测试结果发送给所述测试机;
所述指定客户端,用于执行所述IO测试指令挂载所述共享文件,对所述共享文件进行读写测试,得到所述IO测试结果,并将所述IO测试结果发送给所述NAS存储节点。
可选地,所述测试机,包括:
远程连接模块,用于执行所述自动化测试脚本中的远程连接指令连接所述NAS存储节点;
指令发送模块,用于执行所述自动化测试脚本向所述NAS存储节点发送共享创建指令以及客户端连接指令。
可选地,所述NAS存储节点,包括:
共享创建模块,用于执行存储池创建指令创建存储池,在所述存储池创建完成后执行文件系统创建指令创建文件系统,在所述文件系统创建完成后执行所述共享创建指令创建共享文件。
可选地,所述测试机,还包括:
环境清理模块,用于在将所述IO测试结果发送给所述测试机后,执行环境清理指令初始化共享文件环境。
可选地,所述指定客户端,包括:
挂载模块,用于挂载或映射所述共享文件;
IO读写模块,用于对所述共享文件进行读写测试;
校验模块,用于对所述IO读写模块的读写测试数据进行数据一致性校验,得到IO测试结果。
可选地,所述测试机,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811320147.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:预测任务运行参数的方法和装置
- 下一篇:一种日志分析方法与装置