美文网首页
Psping&&Paping

Psping&&Paping

作者: 猪蹄胖 | 来源:发表于2018-08-03 08:59 被阅读0次

通常我们测试数据包能否通过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 指定测试次数

相关文章

  • Psping&&Paping

    通常我们测试数据包能否通过IP协议到达特定主机,都习惯使用Ping命令,工作时发送一个ICMP Echo,等待接受...

网友评论

      本文标题:Psping&&Paping

      本文链接:https://www.haomeiwen.com/subject/shaevftx.html