【技术实现步骤摘要】
一种NAS文件系统并行读写的自动化测试方法及装置
本专利技术属于存储测试
,具体涉及一种NAS文件系统并行读写的自动化测试方法及装置。
技术介绍
NAS被定义为一种特殊的专用数据存储服务器,包括存储器件(例如磁盘阵列、CD/DVD驱动器、磁带驱动器或可移动的存储介质)和内嵌系统软件,可提供跨平台文件共享功能。NAS本身能够支持多种协议(如NFS、CIFS、FTP、HTTP等),而且能够支持各种操作系统。存储系统上NAS文件系统使用前需要进行性能测试,常规的测试都是手动进行的,步骤繁琐,而NAS系统实际使用中向用户同时提供大量读写测试,手动无法模拟实际用户的大量读写操作,测试不全面,不能完全发现NAS系统中的问题。此为现有技术的不足,因此,针对现有技术中的上述缺陷,提供一种NAS文件系统并行读写的自动化测试方法及装置,是非常有必要的。
技术实现思路
针对现有技术的上述手动进行NAS文件系统测试无法模拟大量读写操作,测试不全面的缺陷,本专利技术提供一种NAS文件系统并行读写的自动化测试方法及装置,以解决上述技术问题。第一方面,本专利技术提供一种NAS文件系统并行读写的自动化测试方法,包括如下步骤:S1.搭建测试环境,建立存储服务端节点与客户端节点网络连接,并在存储服务器节点及客户端节点分别配置测试脚本;S2.配置存储服务端节点启动测试脚本,创建存储池,开启NAS服务,并配置NAS服务对外IP地址;S3.配置存储服务端节点测试脚本创建NAS文件系统及 ...
【技术保护点】
1.一种NAS文件系统并行读写的自动化测试方法,其特征在于,包括如下步骤:/nS1.搭建测试环境,建立存储服务端节点与客户端节点网络连接,并在存储服务器节点及客户端节点分别配置测试脚本;/nS2.配置存储服务端节点启动测试脚本,创建存储池,开启NAS服务,并配置NAS服务对外IP地址;/nS3.配置存储服务端节点测试脚本创建NAS文件系统及共享目录后,等待客户端节点挂载NAS文件系统共享目录,以及向NAS文件系统共享目录并行写入设定数量的数据文件;/nS4.配置存储服务端节点测试脚本接收到客户端节点写入的数据后,定时创建快照,并在测试次数小于设定次数时,继续接收客户端写入数据文件,以及在测试次数达到设定次数时,验证NAS文件系统的数据文件及快照。/n
【技术特征摘要】
1.一种NAS文件系统并行读写的自动化测试方法,其特征在于,包括如下步骤:
S1.搭建测试环境,建立存储服务端节点与客户端节点网络连接,并在存储服务器节点及客户端节点分别配置测试脚本;
S2.配置存储服务端节点启动测试脚本,创建存储池,开启NAS服务,并配置NAS服务对外IP地址;
S3.配置存储服务端节点测试脚本创建NAS文件系统及共享目录后,等待客户端节点挂载NAS文件系统共享目录,以及向NAS文件系统共享目录并行写入设定数量的数据文件;
S4.配置存储服务端节点测试脚本接收到客户端节点写入的数据后,定时创建快照,并在测试次数小于设定次数时,继续接收客户端写入数据文件,以及在测试次数达到设定次数时,验证NAS文件系统的数据文件及快照。
2.如权利要求1所述的NAS文件系统并行读写的自动化测试方法,其特征在于,步骤S1具体步骤如下:
S11.搭建测试环境,建立存储服务端节点与客户端节点网络连接;
S12.在存储服务端节点配置第一测试脚本;
S13.在客户端节点配置第二测试脚本。
3.如权利要求2所述的NAS文件系统并行读写的自动化测试方法,其特征在于,步骤S2具体步骤如下:
S21.配置存储服务端节点启动第一测试脚本;
S22.配置第一测试脚本在存储服务端节点创建储存池,开启NAS服务;
S23.配置第一测试脚本为NAS服务配置对外IP地址。
4.如权利要求3所述的NAS文件系统并行读写的自动化测试方法,其特征在于,步骤S3具体步骤如下:
S31.配置第一测试脚本在服务端节点创建NAS文件系统及共享目录;
S32.配置第一测试脚本判断服务端节点的NAS文件系统是否有客户端节点的数据文件写入;
若是,进入步骤S4;
若否,返回步骤S32中等待客户端节点数据文件写入。
5.如权利要求4所述的NAS文件系统并行读写的自动化测试方法,其特征在于,步骤S31具体步骤如下:
S311.配置第一测试脚本在存储服务端节点创建设定文件存储容量的NAS文件系统;
S312.配置第一测试脚本在NAS文件系统创建目录;
S313.配置第一测试脚本为目录创建nfs共享。
6.如权利要求5所述的NAS文件系统并行读写的自动化测试方法,其特征在于,步骤S32中,同时,配置客户端节点的第二测试脚本检测服务端节点是否有创建完成的NAS文件系统及共享目录;
若是,进入步骤S33;
若否,返回步骤S32中等待服务端节点创建NAS文件系统及共享目录;
S33.配置第二测试脚本挂载NAS文件系统共享目录;
S34.配置第二测试脚本向NAS文件系统共享目录中并行写入设定数量的数据文件,进入步骤S4。
7.如权利要求6所述的NAS文件系统并行读写的自动化测试方法,其特征在于,步骤S4具体步骤如下:
S41.配置第一测试脚本在存储服务端节点在接收客户端节点写入的数据文件的同时,每间隔设定时间段创建一个快照;
S42.配置第一测试脚本判断测试次数是否小于设定次数;
若是,返回步骤S3;
若否,验证NAS文件系统的数据文件及快...
【专利技术属性】
技术研发人员:王玉萍,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。