通常我们测试数据包能否通过IP协议到达特定主机,都习惯使用
Ping命令,工作时发送一个ICMP Echo,等待接受Echo响应,但是Ping使用的是ICMP协议,如果防火墙放通了此协议,依旧能够ping通,但是无法确定通过tcp传送的数据包是否正常到达对端。微软提供的测试工具Psping,可以用来测试
ICMP ping 、TCP ping、延迟测试、带宽测试
Psping
环境准备
通过互联网下载Psping工具,下载地址,将PSTools工具解压后,放在windows的C盘,通过cmd的DOS界面进入psping目录cd C:\PSTools
ICMP Ping
C:\PSTools>psping -4 -n 10 -w 2 -h 10 www.baidu.com
# -4 代表强制使用IPv4联机
# -n 代表正式ping包的个数
# -w 代表热身ping包的个数
# -h 代表最小与最大延迟毫秒数
# -i 代表间隔秒数,快ping设置为0
# -l 代表ping包大小,默认是byte
# -q 代表ping过程中补一个个输出值
# -t 代表长ping不停
ping
TCP Ping
C:\PSTools>psping -n 10 -w 2 -h 10 www.baidu.com:80
# -4 代表强制使用IPv4联机
# -n 代表正式ping包的个数
# -w 代表热身ping包的个数
# -h 代表最小与最大延迟毫秒数
# -i 代表间隔秒数,快ping设置为0
# -l 代表ping包大小,默认是byte
# -q 代表ping过程中补一个个输出值
# -t 代表长ping不停
延迟测试
C:\PSTools>psping -l 1500 -n 300 -h 10 www.baidu.com:80
# -n 代表正式ping包的个数
# -h 代表最小与最大延迟毫秒数
# -l 代表ping包大小,默认是byte
延迟测试
带宽测试
C:\PSTools>psping -b -l 1500 -n 15000 www.baidu.com:80
# -b 代表进行带宽测试
# -l 代表使用数据大小(Byte)的数据包
# -n 代表使用报的个数
带宽测试
Paping
Paping是linux下测试tcp端口连通性的开源工具,只支持tcp不支持udp
cd ~
wget https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/paping/paping_1.5.5_x86_linux.tar.gz
tar -zxvf paping_1.5.5_x86_linux.tar.gz
./paping -p 80 -c 5000 www.baidu.com:80
# -p tcp端口
# --nocolor 屏蔽彩色输出
# -t 超时时长
# -c 指定测试次数






网友评论