jerpf iperf3 一键自动化测试脚本:





更新日期:2015年09月06日

联系邮箱:linux_lcl@163.com


个人博客首页:http://990487026.blog.51cto.com

================================================================
iperf3强大的带宽测试功能,其两个网络节点上安装iperf3即可完成测试,可以看到两个节点的上行速度,上行有效带宽,下行速度,下行有效带宽,带宽抖动,UDP丢包。配合使用ping,可以测试出延时,ping的丢包值。

speedtest不满足测试需求,放弃这种测试方式。

jprerf不满足画图需求,放弃这个画图工具。



准备:

1,已经安装iperf3 http://990487026.blog.51cto.com/10133282/1690460

2,已获取root权限  没有root权限的话请在命令行键入:sudo su 或 sudo -s


功能:

1,自动测试ping的数据: ping延时 与ping 丢包,30次

2,iperf3 自动测试TCP 上行带宽吞吐量,单位Kbits/sec

3,iperf3 自动测试TCP 下行带宽吞吐量,单位Kbits/sec

4,iperf3 自动测试UDP的丢包与抖动

5,自动判断iperf3 是否处于僵死状态,如果是,那么就杀了它,每隔600秒检查一次

6,自动判断是否得到了想到的数据值,如果没有得到,就会重试,直到得到数据为止

7,参数指定:

# $1 目标IP地址
# $2  脚本运行时长, 单位:秒
# $3 iperf3 -t 的参数
# $4 sleep 脚本每次运行,休息时长 单位: 秒

使用方法,如: 运行脚本测试baidu 执行时间999999秒 -t 参数为5  sleep 10秒

./iperf14.sh baidu.com 99999 5 10

8,运行脚本会生成.csv数据报表,可以用office软件中的excel直接查看数据,可以对采集到的数据画图。


wKioL1XrmVDBwN-wAAWMh8KKXQU159.jpg



iperf3 一键自动化测试脚本 2015-0910更新 

http://990487026.blog.51cto.com/10133282/1693341




<