一种分布式文件系统的恒定码流测试系统及方法技术方案

技术编号:15690791 阅读:103 留言:0更新日期:2017-06-24 03:28
本发明专利技术涉及一种分布式文件系统的恒定码流测试系统及方法,其特征在于:它包括恒定码流测试组网和恒定码流测试工具,所述的恒定码流测试组网包括分布式文件系统、万兆网络以及客户端,所述的分布式文件系统通过万兆网络连接客户端;所述的恒定码流测试工具包括中心控制管理模块、客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块;所述的客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块均连接到中心控制管理模块。

Constant stream code testing system and method for distributed file system

A constant stream of test system and the method of the invention relates to a distributed file system, which is characterized in that it comprises a constant stream of network testing and constant stream testing tools, constant stream test network comprises a distributed file system, Gigabit Network and client, distributed file system through a gigabit network connection of the client; the constant stream of test tool includes a central control module, client management system selection module, parameter setting module, monitoring module and test management module; the client of the system of the selection module, parameter setting module, monitoring module and test result management module is connected to the central control module.

【技术实现步骤摘要】
一种分布式文件系统的恒定码流测试系统及方法
本专利技术属于软件测试
,具体涉及一种分布式文件系统的恒定码流测试系统及方法;通过本专利技术中的测试系统和方法能够缩短测试时间,减少测试成本,提高测试效率。
技术介绍
恒定码流是指视频文件每一路的传输速率稳定在一个固定值,浮动范围不能低于阈值,如果低于即为丢帧;其中具体的路数,用户可以根据需要自己设置;分布式文件系统中fuse、nfs的客户端主要是linux系统,cifs客户端主要是window系统,使用linux客户端测试恒定码流,目前市场上没有测试工具可以满足;所以现有的恒定码流测试工具不能同时满足恒定码流测试场景需要。此为现有技术的不足之处。因此,针对现有技术中的上述缺陷,提供设计一种分布式文件系统的恒定码流测试系统及方法,以解决上述技术问题,是非常有必要的。
技术实现思路
本专利技术的目的在于,针对上述现有技术存在的缺陷,提供设计一种分布式文件系统的恒定码流测试系统及方法,以解决上述技术问题。为实现上述目的,本专利技术给出以下技术方案:一种分布式文件系统的恒定码流测试系统,其特征在于:它包括恒定码流测试组网和恒定码流测试工具,所述的恒定码流测试组网包括分布式文件系统、万兆网络以及客户端,所述的分布式文件系统通过万兆网络连接客户端;所述的恒定码流测试工具包括中心控制管理模块、客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块;所述的客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块均连接到中心控制管理模块;所述的中心控制管理模块负责与其它各个模块间通信,并控制整个测试工具的运行,同时管理日志信息和测试结果;客户端系统选择模块,选择不同的系统,需要安装不同版本的测试工具,调用不同函数库;测试参数设置模块能够设置主/非主客户端、恒定码流的路数、速率、文件大小、读写方式信息;状态监测模块能够看到脚本同步信息、测试进度、测试速率等信息;测试结果管理模块管理日志和测试结果。优选地,所述的分布式文件系统与万兆网络之间通过光纤线连接。优选地,所述的万兆网络以及客户端之间通过光纤线连接。一种分布式文件系统的恒定码流测试方法,包括以下步骤:步骤1):构建恒定码流测试组网,恒定码流测试组网包括分布式文件系统、万兆网络以及客户端;步骤2):构建恒定码流测试工具,恒定码流测试工具包括中心控制管理模块、客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块;所述的客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块均连接到中心控制管理模块;步骤3):中心控制管理模块负责与其它各个模块间通信,并控制整个测试工具的运行,同时管理日志信息和测试结果;客户端系统选择模块,选择不同的系统,需要安装不同版本的测试工具,调用不同函数库;测试参数设置模块能够设置主/非主客户端、恒定码流的路数、速率、文件大小、读写方式信息;状态监测模块能够看到脚本同步信息、测试进度、测试速率等信息;测试结果管理模块管理日志和测试结果。优选地,步骤1)中分布式文件系统与万兆网络之间通过光纤线连接。优选地,步骤1)中万兆网络以及客户端之间通过光纤线连接。本专利技术的有益效果在于,针对分布式文件系统中fuse、nfs、cifs场景的恒定码流测试,构建恒定码流测试组网;设计恒定码流测试工具,使其不仅可以支持window、linux客户端,还可以设置修改码流的恒定速率。此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。由此可见,本专利技术与现有技术相比,具有突出的实质性特点和显著地进步,其实施的有益效果也是显而易见的。附图说明图1是本专利技术提供的一种分布式文件系统的恒定码流测试系统的恒定码流测试组网图。图2是本专利技术提供的一种分布式文件系统的恒定码流测试系统的恒定码流测试工具结构图。图3是一种分布式文件系统的恒定码流测试系统的恒定码流测试执行流程图。其中,1-分布式文件系统,2-万兆网络,3-客户端,4-中心控制管理模块,5-客户端系统选择模块,6-测试参数设置模块,7-状态监测模块,8-测试结果管理模块。具体实施方式下面结合附图并通过具体实施例对本专利技术进行详细阐述,以下实施例是对本专利技术的解释,而本专利技术并不局限于以下实施方式。如图1至3所示,本专利技术提供的一种分布式文件系统的恒定码流测试系统,它包括恒定码流测试组网和恒定码流测试工具,所述的恒定码流测试组网包括分布式文件系统1、万兆网络2以及客户端3,所述的分布式文件系统通过万兆网络连接客户端;所述的恒定码流测试工具包括中心控制管理模块4、客户端系统选择模块5、测试参数设置模块6、状态监测模块7以及测试结果管理模块8;所述的客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块均连接到中心控制管理模块;所述的中心控制管理模块负责与其它各个模块间通信,并控制整个测试工具的运行,同时管理日志信息和测试结果;客户端系统选择模块,选择不同的系统,需要安装不同版本的测试工具,调用不同函数库;测试参数设置模块能够设置主/非主客户端、恒定码流的路数、速率、文件大小、读写方式信息;状态监测模块能够看到脚本同步信息、测试进度、测试速率等信息;测试结果管理模块管理日志和测试结果。本实施例中,所述的分布式文件系统与万兆网络之间通过光纤线连接。所述的万兆网络以及客户端之间通过光纤线连接。一种分布式文件系统的恒定码流测试方法,包括以下步骤:步骤1):构建恒定码流测试组网,恒定码流测试组网包括分布式文件系统、万兆网络以及客户端;步骤2):构建恒定码流测试工具,恒定码流测试工具包括中心控制管理模块、客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块;所述的客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块均连接到中心控制管理模块;步骤3):中心控制管理模块负责与其它各个模块间通信,并控制整个测试工具的运行,同时管理日志信息和测试结果;客户端系统选择模块,选择不同的系统,需要安装不同版本的测试工具,调用不同函数库;测试参数设置模块能够设置主/非主客户端、恒定码流的路数、速率、文件大小、读写方式信息;状态监测模块能够看到脚本同步信息、测试进度、测试速率等信息;测试结果管理模块管理日志和测试结果。步骤1)中分布式文件系统与万兆网络之间通过光纤线连接。步骤1)中万兆网络以及客户端之间通过光纤线连接。如图1所示,恒定码流测试组网由分布式文件系统、万兆网络和客户端组成。测试cifs场景下的恒定码流时,需要使用万兆网络,通过cifs挂载文件系统到所有window客户端上;测试fuse/nfs场景下的恒定码流时,需要使用万兆网络,通过fuse/nfs把文件系统挂载到linux客户端上。如图2所示,恒定码流测试工具主要由中心控制管理模块、客户端系统选择模块、测试参数设置模块、状态监测模块、测试结果管理模块等组成。中心控制管理模块负责与其它各个模块间通信;客户端系统选择模块,选择不同的系统,需要安装不同版本的测试工具,调用不同的函数库;测试参数设置模块可以设置主/非主客户端、恒定码流的路数、速率、文件大小、读写方式等信息;状态监测模块可以看到脚本同步信息、测试进度、测试速率等信息;测试结果管理模块本文档来自技高网...
一种分布式文件系统的恒定码流测试系统及方法

【技术保护点】
一种分布式文件系统的恒定码流测试系统,其特征在于:它包括恒定码流测试组网和恒定码流测试工具,所述的恒定码流测试组网包括分布式文件系统、万兆网络以及客户端,所述的分布式文件系统通过万兆网络连接客户端;所述的恒定码流测试工具包括中心控制管理模块、客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块;所述的客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块均连接到中心控制管理模块;所述的中心控制管理模块负责与其它各个模块间通信,并控制整个测试工具的运行,同时管理日志信息和测试结果;客户端系统选择模块,选择不同的系统,需要安装不同版本的测试工具,调用不同函数库;测试参数设置模块能够设置主/非主客户端、恒定码流的路数、速率、文件大小、读写方式信息;状态监测模块能够看到脚本同步信息、测试进度、测试速率等信息;测试结果管理模块管理日志和测试结果。

【技术特征摘要】
1.一种分布式文件系统的恒定码流测试系统,其特征在于:它包括恒定码流测试组网和恒定码流测试工具,所述的恒定码流测试组网包括分布式文件系统、万兆网络以及客户端,所述的分布式文件系统通过万兆网络连接客户端;所述的恒定码流测试工具包括中心控制管理模块、客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块;所述的客户端系统选择模块、测试参数设置模块、状态监测模块以及测试结果管理模块均连接到中心控制管理模块;所述的中心控制管理模块负责与其它各个模块间通信,并控制整个测试工具的运行,同时管理日志信息和测试结果;客户端系统选择模块,选择不同的系统,需要安装不同版本的测试工具,调用不同函数库;测试参数设置模块能够设置主/非主客户端、恒定码流的路数、速率、文件大小、读写方式信息;状态监测模块能够看到脚本同步信息、测试进度、测试速率等信息;测试结果管理模块管理日志和测试结果。2.根据权利要求1所述的一种分布式文件系统的恒定码流测试系统,其特征在于:所述的分布式文件系统与万兆网络之间通过光纤线连接。3.根据权利要求1或2所述的一种分布式文件系统的恒定码流测试系统,其特征在于:所述的万兆网络以及客户端之间通过光...

【专利技术属性】
技术研发人员:李军站
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1