嵌入式软件工程师&&太极拳
全部博文(548)
分类: 嵌入式
2011-12-12 14:03:49
网络基准性能测试
一、 测试目的
通过测试网络的连通性、吞吐量、往返延时、丢包率,判断网络系统的基准性能是否符合标准DB37/T 291-2000《计算机网络检测与评估》的要求。
二、 术语解释
2.1连通性
连通性反映被测试链路之间是否能够正常通信。
2.2吞吐量
吞吐量是指测试设备或被测试系统在不丢包的情况下,能够达到的最大包传输速率。
2.3响应时间
响应时间即往返延迟,是指发出请求的时刻到用户的请求的相应结果返回用户的时间间隔。
2.4丢包率
丢包率是指在吞吐量范围内测试所丢失数据包数量占所发送数据包的比率。
三、 测试依据
本次测试依据DB37/T291-2000《计算机网络检测与评估》
四、 网络拓扑
五、 测试环境分析
网络基准性能测试在山东省标准化研究院网络管理中心完成。测试在空载环境下进行,选取省局的服务器所在网络进行负载压力测试,通过模拟大量的数据包,测试网络的基准性能,以确保网络性能可以保障业务的正常运行。
3.1防火墙访问控制策略表
源端口 |
目的端口 |
访问控制策略 |
E1 |
E2 |
开放TCP9080、SQLNET1521端口 |
E3 |
E2 |
开放TCP9080、SQLNET1521端口 |
注:测试时在防火墙访问控制策略中添加允许双向ping通的策略,并打开测试工具的两个默认端口才能完成测试。
3.2测试场景描述
在网络基准性能测中,选定主要通道,分四个场景,利用Chariot的数据产生功能,生成特定长度的帧,人为的给网络系统制造特定的数据流量,以测试网络的连通性、吞吐量、响应时间和丢包率。四个场景拓扑图分别如下:
场景1
上述链路的选取和测试,体现了从网通线路入口到F5负载均衡上连口之间的网络性能,反映了数据经过防火墙控制策略过滤后所呈现的网络基准性能。在测试过程中,需要断开Internet连接,并在防火墙的E1接口上放置测试机A,摘除F5以及两台WEB服务器,并在F5的位置上放置测试机C。
场景2
上述链路的选取和测试,体现了从电信线路入口到F5负载均衡上连口之间的网络性能,反映了数据经过防火墙控制策略过滤后所呈现的网络基准性能。在测试过程中,需要断开Internet连接,并在防火墙的E3接口上放置测试机B,摘除F5以及两台WEB服务器,并在F5的位置上放置测试机C。
场景3
上述两条链路的选取和测试,体现了从WEB服务器到两台数据库服务器之间的网络性能,反映了数据经过WEB服务器后台处理并对数据库进行操作时所呈现的网络基准性能。在测试过程中,需要断开Internet连接,并由测试机D代替两台数据库服务器。
场景4
上述两条链路的选取和测试,体现了从F5负载均衡上连口到两台WEB服务器之间的网络性能,反映了数据经过F5负载均衡数据流量分配后所呈现的网络基准性能。在测试过程中,需要断开Internet连接,摘除F5以及两台WEB服务器,并在F5的上连口上接测试机C。
六、 测试工具表
设备/软件名称 |
型号/版本 |
数量 |
用途 |
备注 |
DELL笔记本 |
D510 |
2台 |
·作为终端接入网络环境 |
测试机 |
Chariot Endpoint |
5.4 |
|
·产生特定的数据流量 ·吞吐量、往返延迟测试 |
测试软件 |
七、测试结果
7.1网络连通性测试
源地址 |
目的地址 |
连通性描述 |
|
|
连通 |
|
|
连通 |
|
|
连通 |
|
|
连通 |
|
|
连通 |
|
|
连通 |
|
|
连通 |
|
|
连通 |
7.2网络吞吐量测试
测试链路 |
链路属性 |
测试 帧长 |
开放端口 |
平均吞吐量 |
是否合格 |
|
100M |
512字节 |
|
93.407M |
合格 |
|
100M |
512字节 |
|
94.256M |
合格 |
|
100M |
512字节 |
|
91.150M |
合格 |
|
100M |
512字节 |
|
95.505M |
合格 |
7.3往返延迟测试
测试链路 |
链路 属性 |
测试 帧长 |
响应时间(单位:秒) |
是否合格 | ||
平均 |
最小 |
最大 | ||||
|
100M |
64字节 |
0.006 |
0.001 |
0.042 |
合格 |
|
100M |
64字节 |
0.007 |
0.001 |
0.045 |
合格 |
|
100M |
64字节 |
0.007 |
0.001 |
0.059 |
合格 |
|
100M |
64字节 |
0.002 |
0.001 |
0.030 |
合格 |
7.4丢包率测试
测试链路 |
发包数 |
收包数 |
包长(字节) |
丢包率 |
是否合格 |
|
171469 |
171469 |
512 |
0.0% |
合格 |
|
171469 |
171469 |
512 |
0.0% |
合格 |
|
171469 |
171469 |
512 |
0.0% |
合格 |
|
174835 |
174835 |
512 |
0.0% |
合格 |
八、 测试结论
注:本次测试只在当前的网络配置和测试环境下环境情况下有效。