1、測試節點:
北京:123.206.*.*
上海:139.196.*.*
廣州:119.29.*.*
汕頭:125.91.*.*
香港:103.20.*.*
美國:198.52.*.*
測試服務器:103.38.29.239
2、測試時間:
每次測試時間不小於6小時
3、測試項目:
a、延遲抖動、丟包率測試。
b、網絡帶寬測試。
c、線路質量測試。
4、網絡拓撲:

5、延遲抖動、丟包率測試:
服務節點:
測試服務器同時運行6個服務端程序,提供6個服務端口,分別為22001 à 22006,並將運行結果記錄至日志文件存檔。
代碼:
[root@localhost /]# iperf -u -s -p 22001 -i 5 > /usr/local/src/bj-test-$(date +%m%d%H%M).log [root@localhost /]# iperf -u -s -p 22002 -i 5 > /usr/local/src/sh-test-$(date +%m%d%H%M).log [root@localhost /]# iperf -u -s -p 22003 -i 5 > /usr/local/src/gz-test-$(date +%m%d%H%M).log [root@localhost /]# iperf -u -s -p 22004 -i 5 > /usr/local/src/st-test-$(date +%m%d%H%M).log [root@localhost /]# iperf -u -s -p 22005 -i 5 > /usr/local/src/hk-test-$(date +%m%d%H%M).log [root@localhost /]# iperf -u -s -p 22006 -i 5 > /usr/local/src/usa-test-$(date +%m%d%H%M).log

啟動服務

日志目錄

端口列表
測試節點:
各測試節點分別運行如下命令:
C:\BGPTest\iperf-2.0.5-win32\iperf -u -c 103.38.29.239 -p 22001 -b 500K -i 5 -t 43200 C:\BGPTest\iperf-2.0.5-win32\iperf -u -c 103.38.29.239 -p 22002 -b 500K -i 5 -t 43200 C:\BGPTest\iperf-2.0.5-win32\iperf -u -c 103.38.29.239 -p 22003 -b 500K -i 5 -t 43200 C:\BGPTest\iperf-2.0.5-win32\iperf -u -c 103.38.29.239 -p 22004 -b 500K -i 5 -t 43200 C:\BGPTest\iperf-2.0.5-win32\iperf -u -c 103.38.29.239 -p 22005 -b 500K -i 5 -t 43200 C:\BGPTest\iperf-2.0.5-win32\iperf -u -c 103.38.29.239 -p 22006 -b 500K -i 5 -t 43200

客戶端運行狀況
核對服務節點及測試節點的運行結果輸出狀況,結果一致,則說明運行成功!
6、網絡帶寬測試:
服務節點:
測試服務器運行服務端程序,提供服務22008端口。
root@ubuntu:/# iperf -s -p 22008 -i 5
測試節點:
測試節點運行如下命令:
[root@localhost /]# iperf -c 103.20.194.179 -p 22008 -i 5 -t 50400 > /usr/local/src/hk-bw-test-$(date +%m%d%H%M).log
核對服務節點及測試節點的運行結果輸出狀況,結果一致,則說明運行成功!
7、線路質量測試:
Windows版:
在客戶端開啟WinMTR軟件,填入被測試端的IP地址即可。

參數說明:
Hostname:到目的服務器要經過的每個主機IP或名稱
Nr:經過節點的數量;以上圖美國服務器共要經過12個節點,其中第一個是當地寬帶商的網關
Loss%:ping 數據包回復失敗的百分比;藉此判斷,那個節點(線路)出現故障,是服務器所在機房還是國際路由干路
Sent:已傳送的數據包數量
Recv:成功接收的數據包數量
Best:回應時間的最小值
Avrg:平均回應時間
Worst:回應時間的最大值
Last:最后一個數據包的回應時間
Linux版:
在客戶端輸入以下命令,即可開始測試。
root@ubuntu:~# mtr -trnwc 50400 103.38.29.239

測試結束后,會在屏幕顯示測試結果:
