常用的网络测试工具有哪些?

常用的网络测试工具有哪些?,第1张

以下内容来自公号:跟着百哥学网络

当我们配置好ip后,如何测试网络的连通性呢?下面几个测试命令,是工作中最常用到的。

先按windows键+r,调出“运行”,输入“cmd”回车,打开命令提示符

输入ipconfig回车,可以看到ip地址,掩码,和网关

相比点鼠标查看ip,工作中往往使用命令行的方式,更加快捷。

但是问题来了,看不到dns啊!

ipconfig /all

可以查看完整的信息,就包含dns了

这里可以看到完整的信息,包括dns,还有mac地址等(后续文章会详细讲解)

获得更多技术资料和免费学习视频,加入讨论群:662736393

技术交流,可添加 企鹅 :167748928

ipconfig /renew

刷新ip地址,重新获取地址

这里ping了两个目标,都是可以正常连通的,但是下面这个目标(4个1),延迟会比较大。

所以使用ping不但可以测试是否可以连通,还能测试连接速度。

再来看一个ping不通的结果:

为了测试网络稳定性,我们还可以在ping命令加上-t选项,这样就会一直ping,直到按ctrl+c才会停止,在项目上,可以一连ping几个小时,然后通过最后的统计信息,来判断这几个小时中,网络是否出现过问题。

长时间ping,最后的这个统计信息,提现了这段时间的网络稳定性。

当我们打不开网站,可能是dns系统出现了问题,使用nslookup命令,可以对dns系统进行测试。

输入nslookup后,系统将调用默认的dns服务器,然后再输入要测试的域名,将得到解析结果,说明dns解析正常

再来看下不正常的情况:

这里有意配置了错误的dns,发现是无法解析的。

nslookup命令也可以使用“server”来测试指定的dns服务器,而不是用默认的dns服务器来解析。

当我们ping一个目标,发现不通,那么可以使用tracert命令,来跟踪数据包走到哪一跳时出现了问题。

在网络中,存在很多个“路由设备”,我们访问目标目标,要经过他们,类似这样:

通过tracert,可以测试到达目标,中间经过了哪些节点,以及出现网络故障时,是哪个节点出现的问题

其中有2个超时的节点,这并不是网络故障,是因为中间设备出于安全原因,没有回复检测报文。

如果后续节点全都是超时,那就是网络故障了。

希望tracert返回结果快一些,还可以使用 -d参数,这样不会去解析每个节点是否对应域名。

网络故障排查时,比如无法访问网站,我们先通过ping测试连通性,发现是可以通的,但是网页打不开,那么就可以用telnet来测试这台服务器的web服务是否工作正常。

服务器的每个服务都有其对应的“端口”,比如web服务的端口是80,ftp的端口是21,dns的端口是53等,我们可以通过telnet命令,来测试服务器相应的端口是否已开放。

这里telnet百度的80端口,回车,可以看到返回信息,说明百度的80是开放的。

但是telnet一个其他端口,会看到连接失败。

更多网络技术公开课,腾讯课堂搜“ 众元教育 ”,戳 免费公开课 ,可直接听课哦!

1、fast

是Netflix提供的一项服务,它不仅可以通过命令行来使用,而且可以直接在Web端使用:fast.com,我们可以通过以下命令来安装这个工具:

$ npm install --global fast-cli

不管是网页端还是命令行,它都提供了最基本的网络下载测速。命令行下最简单的使用方法如下:

$ fast

93 Mbps ↓

从以上结果可以看出,直接使用fast命令的话,将只返回网络下载速度。如果你也想获取网络的上传速度,则需要使用-u选项。

$ fast -u

⠧ 81 Mbps ↓ / 8.3 Mbps ↑

2、speedtest

是一个更加知名的工具。它是用Python写成的,可以使用apt或pip命令来安装。你可以在命令行下使用,也可以直接将其导入到你的 Python

项目,使用的时候,可以直接运行speedtest命令即可:

$ speedtest

Retrieving speedtest.net configuration...

Testing from Tencent cloud computing (140.143.139.14)...

Retrieving speedtest.net server list...

Selecting best server based on ping...

Hosted by Henan CMCC 5G (Zhengzhou) [9.69 km]: 28.288 ms

Testing download

speed................................................................................

Download: 56.20 Mbit/s

Testing upload

speed......................................................................................................

Upload: 1.03 Mbit/s

从运行结果可以看出,speedtest命令将直接提供上传/下载速率,测试的过程也是挺快的。你可以编写一个脚本来调用这个命令,然后定期进行网络测试,并在结果保存在一个文件或数据库,这样你就可以实时跟踪你的网络状态。

3、iperf

是一个网络性能测试工具,它可以测试TCP和UDP带宽质量,可以测量最大TCP带宽,具有多种参数和UDP特性,可以报告带宽,延迟抖动和数据包丢失。利用iperf这一特性,可以用来测试一些网络设备如路由器,防火墙,交换机等的性能。

这个工具不仅仅在Linux系统下可以用,在Mac和Windows系统同样可以使用。

如果你想测试网络带宽,则需要两台电脑。这两台电脑需要处于同样的网络,一台作为服务机,另一台作为客户机,并且二者必须都要安装

iPerf,可以通过如下命令获取服务器的IP地址:

$ ip addr show | grep inet.*brd

inet 192.168.242.128/24 brd 192.168.242.255 scope global dynamic

noprefixroute ens33

之后,我们再在服务机上启动iperf工具:

$ iperf -s

然后,我们就可以等待客户机的接入了。客户机可以使用以下命令来连上服务机:

$ iperf -c 192.168.242.128

通过几秒钟的测试,它就会返回网络传输速率及带宽。

1.1基于软件的网络及应用服务性能测试工具

双臂测试

单臂测试

1.2通过测试端点产生网络流量对网络性能进行测量

TCP、UDP、PING

语音、视频、HTTP、FTP、MAIL、组播

1.3测试端点软件可以免费安装部署

局域网公网

2.1控制端(TestConsole)

●安装于Windows7(64位)

●4核CPU,8GB内存以上

150GB硬盘

2.2测试端点(TestPoint)

●软件测试端点支持Linux、Windows、Android、VxWorks、各种国产OS

●硬件测试端点

3.1专有硬件盒子

3.2支持的OS

Windows;Linux;Android;国产OS

3.3支持的CPU架构x86;PCPU;ARM;MIPS;Alpha 

3.4网络接口 以太网;WiFi;3G、4G、5G

真实的协议栈,有状态的Layer3-7应用流量的产生和分析

测试端点支持计算平台广泛,支持高效的客户定制化开发

支持大数据量存储,超长时间的不间断测试

Windows控制端、SQL及NoSQL数据存储

运行于64位 Windows测试管理测试端点资源;测试端点映射;测试用例测试报告

TestPoint输入测试控制端IP运行后注册到测试控制端显示每个TestPoint主机名、IP等信息

创建逻辑(虚拟)测试端点

将测试端点资源中测试端点映射到逻辑测试端点

测试资源与测试配置解耦合

测试配置可分享

无真实测试端点可预先做测试配置

更换测试端点后,无需重新再配置

定义测试用例名称与测试时长用例依次串行方式执行

测试链路配置协议,测试端点1和测试端点2,以及协议参数

1.1通过PC或者手机的WLAN接口包围无线CPE,TestPoint产生流量执行CPE性能测试,

1.2常见测试项目:

无线基准性能测试

无线衰减测试

天线方向性测试

无线信道测试

信道竞争测试

无线并发测试

无线远近距离测试

稳定性测试

环境适应性测试

2.1 在虚拟化平台的VM中部署TestPoint,测试vSwitch的交换性能

2.2常见测试指标:吞吐量;时延;丢失率;乱序

3.1在服务器不同类型OS中部署TestPoint,通过多对一的方式测试服务器网络性能

3.2常见测试指标:吞吐量TCP业务交易速率\交易时间UDP业务交易速率\交易时间

在网络端到端两头部署TestPoint,通过一对一的方式测试网络的承载指标常见测试指标:TCP\UDP吞吐量;单向延迟;抖动;乱序


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/448463.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-31
下一篇2023-05-31

发表评论

登录后才能评论

评论列表(0条)

    保存