iperf+natapp做4g模块网络带宽测试

在工作中有时候会有需求要做设备网络带宽的测试,查看设备实际的带宽能达到多少,但是设备本身很多都是不带带宽测试功能的,这个时候我们就需要借助第三方工具来测试带宽,这里介绍一种我自己使用的测试工具 iperf和natapp。
iperf是一款用来测试网络带宽的工具,分为客户端和服务端,测试原理就是客户端给服务端发送测试数据来测试网络的带宽。按理说带宽测试只需要iperf就可以了,但是其实并不是,因为设备的ip很多情况下都是内网ip,比如我们的电脑。内网ip我们外界是无法直接访问到的,这个时候就需要做内网穿透,就是建一条隧道能够让我们直接访问到内网,那我们的natapp就是用来做内网穿透用的。

测试方法:
测试服务端:windows电脑
测试客户端:4g联网设备,linux平台

在服务端,我们在官网下载iperf3, 下载安装方法在网上有很多。下载安装完之后,打开windows的cmd窗口,输入iperf3.exe -s -p 80, -s的意思就是以服务端方式运行iperf,-p就是iperf服务端要监听的端口,该端口需要根据自己的情况而定。
在这里插入图片描述
出现如上图所示结果即运行成功;

接下来运行natapp做内网穿透,下载和使用方法见:natapp使用教程
运行之后出现这样的界面就证明运行成功:
在这里插入图片描述
图中Forwarding后面的网址就是内网穿透之后电脑本机的访问网址,这个时候外网是可以ping通这个网址的;
至此,测试的服务端就已经搭建成功了;

我们的客户端是linux平台,上面挂有4g联网模块。首先我们先要去gitee上面下载iperf的源码,然后在虚拟机上进行交叉编译,将编译出来的可执行程序复制到我们的测试设备中,运行

./iperf3 -c 16e4xxxxxxd34.natapp.cc  -p 39456

此时就可以看到下面开始打印测试数据:
在这里插入图片描述
由此我们可以看到该设备的上行带宽为28.6mbps, 下行为23.8mbps

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值