一种光纤通道网络测试平台和测试方法技术

技术编号:3543723 阅读:251 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种光纤通道网络测试平台和测试方法,所述的测试平台包括以太网交换机模块、GPS接收模块、显示模块、数据存储模块,该平台特别还包括测试服务器模块和测试终端模块,测试服务器模块用于整个测试平台的控制和管理,测试终端模块受控于测试服务器模块,用于测试数据的发送和接收。所述的测试方法为:测试服务器模块控制管理测试终端模块进行网络性能测试;测试之前测试终端模块自动加载测试任务;测试过程中测试服务器模块实时存储测试结果并且监视测试进程;测试结束后测试服务器模块处理测试结果。采用本发明专利技术所述的平台和方法,能够简化光纤通道网络测试的操作步骤,提高测试的自动化程度和测试精度。

【技术实现步骤摘要】

本专利技术属于网络测试领域,涉及一种网络性能测试技术,特别涉及一种用于光纤 通道网络性能测试的平台和方法。技术背景光纤通道(Fibre Channel,简称FC)网络技术是美国囯家标准委员会的X3T11 小组于1988年开始制定的一种高速串行传输协议。由于光纤通道网络日趋复杂、规 模日趋庞大,网络性能测试已经成为必不可少的环节。通信网络测试技术是指通过一 定的测量设备或一定的测试程序直接从实际的物理网络平台测得各项性能指标或与 之密切相关的度量,然后经过运算求出相应的网络性能指标。目前,各个光纤通道设备厂商都在开发用于测试自身设备的工具,已经有了一些 产品,但是这些产品大多是协议分析设备,主要用来测试光纤通道网卡或光纤通道交 换机是否满足协议要求。部分专注于研发网络测试设备的厂商开发的测试平台中并无 针对光纤通道网络测试的专用设备。由于光纤通道网络协议比较复杂,各个光纤通道厂商开发的测试系统都具有很大 的局限性,还没有一种通用的光纤通道网络测试平台被开发出来,给使用者在光纤通 道网络性能测试中带来一定的不便。 专利技术 内容本专利技术的目的是为光纤通道网络提供一个通用的测试平台和测试方法,该测试平 台和方法专门为光纤通道网络设计,可以进行多种光纤通道网络性能的测试。提高光 纤通道网络的自动化测试程度和测试精度,使光纤通道网络测试人员能够高效、直观 地监视测试过程和査看测试结果。本专利技术基于网络测试技术,支持光纤通道网络测试,光纤通道网络测试平台采用 客户端/服务器架构,该平台包括显示模块、测试服务器模块、数据存储模块、GPS 接收模块、以太网交换机模块、测试终端模块,各个模块具体描述如下显示模块,用于将接收到的操作人员的操作信息发送给测试服务器模块,并显示 从测试服务器纟莫块获得的测试进程信息和测试结果信息;测试服务器模块,用于整个测试平台的管理与控制,测试之前将从显示模块获得的测试配置信息通过以太网交换机模块发送给测试终端模块,测试过程中通过以太网 交换机模块向测试终端模块发送测试控制命令,并将通过以太网交换机模块从测试终 端模块获得的测试进程信息和测试数据分别发送给显示模块和数据存储模块,测试结 束后处理从数据存储纟莫块获得的测试数据,并将处理后的测试结果发送给显示模块和数据存储模块;数据存储模块,用于实时存储从测试服务器模块获得的测试数据和测试处理结 果,并接受测试服务器f莫块读取测试数据的操作;以太网交换机模块,用于完成测试服务器模块和测试终端模块之间的通信,通信 的数据包括测试配置信息数据、控制命令数据和测试数据;GPS接收模块,用于定时向测试终端模块发送GPS时间,并接受测试终端模块 的时间査询操作;测试终端模块,用于执行测试服务器模块设置的测试任务,测试之前加载通过以 太网交换机模块从测试服务器模块获得的测试任务配置信息,测试过程中通过被测光 纤通道网络发送和接收测试数据,定时从GPS接收模块接收GPS时间和向GPS接 收模块进行时间査询操作获得实时的GPS时间,该GPS时间用于测试数据时间同 步,通过以太网交换机模块向测试服务器模块发送测试进程信息和测试数据信息,并 通过以太网交换机纟莫块接收测试服务器模块的控制命令。所述的测试服务器模块包括测试任务设置子模块、测试进程监视子模块、测试任 务分发子模块、显示控制子模块、测试管理控制子模块、第一以太网通信子模块、测 试结果处理子模块、数据存储控制子模块、测试结果接收子*莫块,各个子模块描述如 下测试任务设置子l莫块,用于处理从显示控制子模块获得的操作人员的测试配置操 作信息,将处理后的测试配置信息发送给测试任务分发子纟莫块,并将从测试任务分发 子模块获得的测试任务分发结果发送给显示控制子模块;测试进程监视子模块,用于监视测试进程的执行情况,接受测试管理控制子模块 的监视控制,从第一以太网通信子模块接收测试进程信息,将处理后的监视信息发送 给显示控制子模块;测试任务分发子+莫块,用于将从测试任务设置子^莫块获得的测试任务配置列表通 过第一以太网通信子模块发送给各个测试终端模块,并将通过第一以太网通信子模块 获得的测试终端模块加载测试任务的反馈信息发送给测试任务设置子模块;显示控制子模块,用于从显示模块接收操作人员的操作信息进行处理,将处理后的测试任务配置操作、测试管理控制操作和测试结果处理操作分别发送给测试任务设 置子模块、测试管理控制子模块和测试结果处理子模块,将从测试任务设置子模块、 测试进程监视子模块、测试管理控制子模块和测试结果处理子模块获得的测试任务配 置结果信息、测试进程监视信息、测试管理控制信息和测试数据处理结果信息发送给显示模块;测试管理控制子模块,用于对整个测试平台的管理控制,处理从显示控制子模块 获得的测试控制管理命令,将测试控制命令通过第一以太网通信子模块发送给测试终 端模块,将监视控制命令发送给测试进程监视子模块,并将通过第一以太网通信子模 块从测试终端模块获得的测试控制命令执行的反馈信息发送给显示控制子模块;第一以太网通信子模块,用于测试服务器模块与以太网交换机模块之间数据的发 送和接收,将来自测试任务分发子模块和测试管理控制子模块的测试任务配置信息和 测试管理控制信息通过以太网交换机模块发送给测试终端模块,通过以太网交换机模 块将从测试终端模块获得的测试任务配置反馈信息、测试进程信息、测试命令执行反 馈信息和测试数据分别发送给测试任务分发子模块、测试进程监视子模块、测试管理 控制子模块和测试结果接收子l莫块;测试结果处理子f莫块,处理从显示控制子模块接收的测试数据处理命令,向数据 存储控制子模块发送数据读取命令,对从数据存储控制子禾莫块获得的测试数据进行处 理,将测试数据处理结果发送给显示控制子模块;数据存储控制子模块,用于对测试数据存储的预处理,测试过程中将从测试结果 接收子模块获得的测试数据发送给数据存储模块,测试结束后在测试结果处理子模块 的控制下,将从数据存储纟莫块获得的测试数据发送给测试结果处理子,莫块;测试结果接收子模块,用于将通过第一以太网通信子模块从测试终端模块获得的 测试数据发送给数据存储控制子模块。所述的测试终端模块包括测试任务接收子模块、测试任务配置子^莫块、GPS时间 接收子模块、第二以太网通信子模块、测试任务执行子模块、光纤通道通信子模块、 测试结果发送子模块、测试结果预处理子模块、测试结果收集子模块,各个子模块描 述如下测试任务接收子模块,用于通过第二以太网通信子模块接收测试服务器模块发送 来的测试任务配置列表,将测试任务列表发送给测试任务配置子*莫块,并将从测试任务配置子模块获得的测试任务配置反馈信息通过第二以太网通信子模块发送给测试服务器模块;测试任务配置子模块,用于处理从测试任务接收子模块获得的测试任务配置列 表,将处理后的测试任务配置信息发送给测试任务执行子模块,并将从测试任务执行子模块获得的加载测试任务的反馈信息发送给测试任务接收子模块;GPS时间接收子模块,用于从GPS接收模块获得GPS时间,将GPS时间发送 给测试任务执行子模块和光纤通道通信子模块,并接受测试任务执行子模块和光纤通 道通信子模块的GPS时间查询操作,向GPS接收模块査询GPS时间;第二以太网通信本文档来自技高网...

【技术保护点】
一种光纤通道网络测试平台,包括显示模块、数据存储模块、GPS接收模块、以太网交换机模块; 其特征在于,该光纤通道网络测试平台还包括测试服务器模块和测试终端模块; 所述显示模块,用于将接收到的操作人员的操作信息发送给测试服务器模块,并显示从测试服务器模块获得的测试进程信息和测试结果信息; 所述数据存储模块,用于实时存储从测试服务器模块获得的测试数据和测试处理结果,并接受测试服务器模块读取测试数据的操作; 所述GPS接收模块,用于定时向测试终端模块发送GPS时间,并接受测试终端模块的时间查询操作; 所述以太网交换机模块,用于完成测试服务器模块和测试终端模块之间的通信,通信的数据包括测试配置信息数据、控制命令数据和测试数据; 所述测试服务器模块,用于整个测试平台的管理与控制,测试之前将从显示模块获得的测试配置信息通过以太网交换机模块发送给测试终端模块,测试过程中通过以太网交换机模块向测试终端模块发送测试控制命令,并将通过以太网交换机模块从测试终端模块获得的测试进程信息和测试数据分别发送给显示模块和数据存储模块,测试结束后处理从数据存储模块获得的测试数据,并将处理后的测试结果发送给显示模块和数据存储模块; 所述测试终端模块,用于执行测试服务器模块设置的测试任务,测试之前加载通过以太网交换机模块从测试服务器模块获得的测试任务配置信息,测试过程中通过被测光纤通道网络发送和接收测试数据,定时从GPS接收模块接收GPS时间和向GPS接收模块进行时间查询操作获得实时的GPS时间,该GPS时间用于测试数据时间同步,通过以太网交换机模块向测试服务器模块发送测试进程信息和测试数据信息,并通过以太网交换机模块接收测试服务器模块的控制命令。...

【技术特征摘要】
1、一种光纤通道网络测试平台,包括显示模块、数据存储模块、GPS接收模块、以太网交换机模块;其特征在于,该光纤通道网络测试平台还包括测试服务器模块和测试终端模块;所述显示模块,用于将接收到的操作人员的操作信息发送给测试服务器模块,并显示从测试服务器模块获得的测试进程信息和测试结果信息;所述数据存储模块,用于实时存储从测试服务器模块获得的测试数据和测试处理结果,并接受测试服务器模块读取测试数据的操作;所述GPS接收模块,用于定时向测试终端模块发送GPS时间,并接受测试终端模块的时间查询操作;所述以太网交换机模块,用于完成测试服务器模块和测试终端模块之间的通信,通信的数据包括测试配置信息数据、控制命令数据和测试数据;所述测试服务器模块,用于整个测试平台的管理与控制,测试之前将从显示模块获得的测试配置信息通过以太网交换机模块发送给测试终端模块,测试过程中通过以太网交换机模块向测试终端模块发送测试控制命令,并将通过以太网交换机模块从测试终端模块获得的测试进程信息和测试数据分别发送给显示模块和数据存储模块,测试结束后处理从数据存储模块获得的测试数据,并将处理后的测试结果发送给显示模块和数据存储模块;所述测试终端模块,用于执行测试服务器模块设置的测试任务,测试之前加载通过以太网交换机模块从测试服务器模块获得的测试任务配置信息,测试过程中通过被测光纤通道网络发送和接收测试数据,定时从GPS接收模块接收GPS时间和向GPS接收模块进行时间查询操作获得实时的GPS时间,该GPS时间用于测试数据时间同步,通过以太网交换机模块向测试服务器模块发送测试进程信息和测试数据信息,并通过以太网交换机模块接收测试服务器模块的控制命令。2、 根据权利要求l所述的一种光纤通道网络测试平台,其特征在于,测试服务 器模块包括测试任务设置子模块、测试进程监视子模块、测试任务分发子模块、显示 控制子模块、测试管理控制子模块、第一以太网通信子模块、测试结果处理子模块、 数据存储控制子f莫块、测试结果接收子模块;所述测试任务设置子模块,用于处理从显示控制子模块获得的操作人员的测试配 置操作信息,将处理后的测试配置信息发送给测试任务分发子模块,并将从测试任务 分发子模块获得的测试任务分发结果发送给显示控制子模块;所述测试进程监视子模块,用于监视测试进程的执行情况,接受测试管理控制子 模块的监视控制,从第一以太网通信子模块接收测试进程信息,将处理后的监视信息 发送给显示控制子模块;所述测试任务分发子模块,用于将从测试任务设置子f莫块获得的测试任务配置列 表通过第一以太网通信子模块发送给各个测试终端模块,并将通过第一以太网通信子 模块获得的测试终端模块加载测试任务的反馈信息发送给测试任务设置子模块;所述显示控制子模块,用于从显示模块接收操作人员的操作信息进行处理,将处 理后的测试任务配置操作、测试管理控制操作和测试结果处理操作分别发送给测试任 务设置子模块、测试管理控制子模块和测试结果处理子模块,将从测试任务设置子模 块、测试进程监视子纟莫块、测试管理控制子模块和测试结果处理子纟莫块获得的测试任 务配置结果信息、测试进程监视信息、测试管理控制信息和测试数据处理结果信息发 送给显示模块;所述测试管理控制子t莫块,用于对整个测试平台的管理控制,处理从显示控制子 模块获得的测试控制管理命令,将测试控制命令通过第一 以太网通信子模块发送给测 试终端模块,将监视控制命令发送给测试进程监视子模块,并将通过第一以太网通信 子模块从测试终端模块获得的测试控制命令执行的反馈信息发送给显示控制子模块;所述第一以太网通信子模块,用于测试服务器模块与以太网交换机模块之间数据 的发送和接收,将来自测试任务分发子+莫块和测试管理控制子模块的测试任务配置信 息和测试管理控制信息通过以太网交换机模块发送给测试终端模块,通过以太网交换 机模块将从测试终端模块获得的测试任务配置反馈信息、测试进程信息、测试命令执 行反馈信息和测试数据分别发送给测试任务分发子模块、测试进程监视子模块、测试 管理控制子^莫块和测试结果接收子模块;所述测试结果处理子模块,处理从显示控制子模块接收的测试数据处理命令,向 数据存储控制子模块发送数据读取命令,对从数据存储控制子纟莫块获得的测试数据进 行处理,将测试数据处理结果发送给显示控制子模块;所述数据存储控制子1i块,用于对测试数据存储的预处理,测试过程中将从测试 结果接收子模块获得的测试数据发送给数据存储+莫块,测试结束后在测试结果处理子 模块的控制下,将从数据存储模块获得的测试数据发送给测试结果处理子模块;所述测试结果接收子l莫块,用于将通过第一以太网通信子+莫块从测试终端模块获 得的测试数据发送给数据存储控制子模块。33、 根据权利要求2所述的一种光纤通道网络测试平台,其特征在于,所述的测 试进程监视子模块包含测试进程信息实时处理函数和测试进程报警函数,所述的测试 进程信息实时处理函数对由各个测试终端模块发送来的测试进程信息进行分类与处 理,实时解析出测试进程的运行状态;所述的测试进程报警函数对测试进程的运行状 态进行监视,对发现的异常进行报警。4、 根据权利要求2所述的一种光纤通道网络测试平台,其特征在于,所述的测 试管理控制子模块包含测试管理函数和测试控制函数,所述的测试管理函数用于管理 测试进程状态,通过发送命令控制测试进程监视子模块的运行;所述的测试控制函数 用于控制测试进程的运行,控制测试进程的开始、暂停/恢复、停止,还能够单独控 制每个测试终端的测试执行。5、 根据权利要求2所述的一...

【专利技术属性】
技术研发人员:丁凡张旭东李峭熊华钢
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利