轨道交通行业车载以太网交换软件性能测试系统及方法与流程

文档序号:12278298阅读:来源:国知局

技术特征:

1.一种轨道交通行业车载以太网交换软件性能测试系统,其特征在于,包括:测试客户端、测试设备、被测设备;所述测试客户端与所述被测设备网络连接,用于根据测试需求编写测试用例,配置被测设备的测试环境,驱动被测设备;所述测试客户端还与所述测试设备网络连接,用于对测试进行管理,驱动测试设备;所述测试设备与被测设备网络连接,测试设备用于接收测试客户端的测试用例,对所述被测设备执行测试;所述被测设备用于加载被测车载以太网交换软件。

2.根据权利要求1所述的轨道交通行业车载以太网交换软件性能测试系统,其特征在于:所述测试设备包括二层交换设备、三层交换设备。

3.根据权利要求2所述的轨道交通行业车载以太网交换软件性能测试系统,其特征在于:所述被测设备包括至少一台以太网交换设备。

4.根据权利要求3所述的轨道交通行业车载以太网交换软件性能测试系统,其特征在于:所述被测设备的端口拓扑形态包括一对一、全网状和部分网状拓扑形态。

5.根据权利要求4所述的轨道交通行业车载以太网交换软件性能测试系统,其特征在于:所述测试设备与被测设备之间的网络拓扑包括单模块网络拓扑、环网拓扑、骨干网拓扑。

6.根据权利要求5所述的轨道交通行业车载以太网交换软件性能测试系统,其特征在于:所述测试客户端与所述被测设备之间通过以太网串口网络连接。

7.根据权利要求1至6任一项所述的轨道交通行业车载以太网交换软件性能测试系统,其特征在于:还包括无线网络设备,所述测试客户端通过所述无线网络设备与所述测试设备连接。

8.根据权利要求1至6任一项所述的轨道交通行业车载以太网交换软件性能测试系统,其特征在于:还包括独立程控电源,所述独立程控电源用于为所述测试客户端、测试设备、被测设备供电。

9.一种基于权利要求1至8任一项所述系统的轨道交通行业车载以太网交换软件性能测试方法,其特征在于,包括如下步骤:

S1. 根据测试需求,配置被测设备的配置信息,配置被测设备的端口拓扑形态;

S2. 根据测试需求,设计、编写测试用例,创建测试数据;

S3. 根据所述测试用例,通过测试设备将所述测试数据发送至所述被测设备;

S4. 测试客户端通过监听获取所述被测设备所转发的数据,通过分析所述被测设备接收到的数据与所转发的数据,生成测试结果。

10.根据权利要求9所述的轨道交通行业车载以太网交换软件性能测试方法,其特征在于:所述步骤S1中配置被测设备的配置信息包括,配置被测设备的端口速率、端口工作模式。

11.根据权利要求10所述的轨道交通行业车载以太网交换软件性能测试方法,其特征在于:所述步骤S1中所述被测设备的端口拓扑形态包括一对一、全网状和部分网状拓扑形态。

12.根据权利要求11所述的轨道交通行业车载以太网交换软件性能测试方法,其特征在于:所述步骤S2中测试数据包括:测试条件、数据报文内容、数据速率、数据流调度方式、数据流发送方式及数据流类型。

13.根据权利要求12所述的轨道交通行业车载以太网交换软件性能测试方法,其特征在于:所述步骤S2中的测试条件包括测试时间、试验次数、数据帧类型、数据帧大小。

14.根据权利要求13所述的轨道交通行业车载以太网交换软件性能测试方法,其特征在于:所述步骤S2中数据帧类型包括正常帧、超小帧、超大帧、CRC错误帧、Fragment错误帧、Alignment错误帧和Dribble错误帧。

15.根据权利要求14所述的轨道交通行业车载以太网交换软件性能测试方法,其特征在于:所述步骤S2中的数据报文内容包括在数据报文中插入的签名字段,签名字段信息包含数据发送端口信息、数据流ID、时间戳、发送序列。

16.根据权利要求15所述的轨道交通行业车载以太网交换软件性能测试方法,其特征在于,所述步骤S4的具体步骤包括:

S4.1. 测试客户端通过监听获取所述被测设备所转发的数据,所述转发的数据按照OSI模型标准包括数据包和数据帧;

S4.2. 对所述被测设备所接收的数据和所转发的数据进行对比分析,所述对比分析方法包括:

A. 根据数据报文中的签名字段,通过对比被测设备转发的数据和接收的数据,查看丢包率,根据签名字段中的时间戳,对比被测设备转发的数据和接收的数据之间时间差,统计平均时延、最小时延、最大时延及抖动;

B. 通过二分法查找不丢包情况下被测设备数据转发的最大速率,确定被测设备的吞吐量;

C. 通过设置过滤器抓取所述转发的数据中特定数据,确定被测设备是否具有错误帧过滤能力,所述特定数据包括数据帧类型错误的数据,包括CRC错误帧、Fragment错误帧、Alignment错误帧和Dribble错误帧;

D. 在以超线速将所述测试数据发送至所述被测设备时,分析所述接收的数据与转发的数据的变化趋势,当端口出现拥塞时,检测被测设备是否具有产生PAUSE帧能力,以及当被测设备接收到PAUSE帧时,是否会导致转发的数据减慢;

S4.3. 当以上分析的结果与预设的预期结果不一致时,通过抓包软件生成PCAP文件,对PCAP文件进行分析确认原因;

S4.4. 保存、输出所述对比分析的结果。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1