简介
测试服务端端口是否正常,通过ping命令不能测试端口是否打开、是否可正常连通。当然Telnet也可以解决。本文分享的工具是sysInternals工具集下的一个小工具psPing,这个工具支持Ping:ICMP、TCPorUDP,以及延迟分析和带宽测试。
使用方法
- Ping ICMP 也就是不写端口号,如下图。
**命令解释**
psping -n 10 -w 3 192.168.4.15
-n 选项指的是ping的次数,-w 选项指的是热身次数,后面就是要ping的IP
- Ping TCP 就是写上端口号,如下图。
**命令解释**
psping -n 10 -w 3 192.168.4.15:8080
-n 选项指的是ping的次数,-w 选项指的是热身次数,后面就是要ping的IP + 端口
- 延迟分析,需要有个服务端口是通着的
第一步,先起一个server,如果有则忽略
**命令解释**
//我这边没有合适的server,就拿这个工具起了一个
.\psping -s 192.168.4.15:8080
-s 选项 表示起一个server,后面跟一个ip和端口
第二步,客户端访问链接
**命令解释**
.\psping -l 8k -n 10000 -h 100 192.168.4.15:8080
-l(小写L) 选项 表示延迟测试,8k表示数据包大小是8K字节,-n 10000代表通信次数,-h 100 选项代表 打印100条统计信息。
- 带宽分析,需要有个服务端口是通着的
**命令解释**
.\psping -b -l 8000k -n 10000 -h 100 192.168.4.15:8080
-b 选项 表示带宽测试,8000k表示数据包大小是8000K字节,-n 10000代表通信次数,-h 100 选项代表 打印100条统计信息。
//图中返回结果显示:总共发了8个T,最大速度2.76GB/s !!!尽管我测的是本地客户端服务之间的带宽,但这也太快了吧,受不了~~。我文件复制粘贴也达不到这个速度。