Network Emulator for Windows Toolkit(模拟弱网络环境的软件)
本文为作者原创,转载请注明出处:https://www.cnblogs.com/zhaoqingqing/p/12291079.html
前言和下载地址#
用户会在各种网络环境下使用我们的app,pc应用,我们决不能祈求用户的网络环境都是稳定的,因此我们需要模拟出弱网络的情况,用来测试我们的APP在弱网络环境下的表现如何。
Network Emulator for Windows Toolkit(NEWT),简称NEWT。模拟移动端应用,在pc端创建wifi热点,使用方式为独占式,手机连接这个热点,既可以开始测试。
下载地址:https://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/ 注意32和64位。
软件主界面#
打开之后的界面:
设置之前,我们查看下网络,正常!
配置方法#
进入“Configuaration”--“New Filter”,如下图:
先点击 Add 后点击Close,如下图:
进入“Configuaration”--“New Link”,如下图:
在红圈中点击右键,这里简单说明下,他有两个设置,一个是上行,一个是下行。上行是指用户电脑向网络发送信息时的数据传输,下行是指网络向用户电脑发送信息时的传输速率。按照这种理解的话,NEWT中的上行是Downstream Property(Outgoing Traffic),下行是UpStream Property(Incoming Traffic)
如下图设置一个随机丢包率在40%:
网络延迟在100ms-200ms
最后一步,点击启动,如下图:
重新检查网络,如下图:
两次测试的结果对比
记得,如果不测试了,一定要停掉,否则….
还有另外一个工具 开源移动网络测试工具Augmented Traffic Control(ATC),这个似乎可以直接在手机上设置并切换网络,就不用pc创建热点了。后续再研究下。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 10亿数据,如何做迁移?
· 推荐几款开源且免费的 .NET MAUI 组件库
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 易语言 —— 开山篇
· Trae初体验
2014-02-14 Highlighting System
2014-02-14 NGUI 3.x 练习
2014-02-14 摄像机 视锥体
2014-02-14 从Maya中导入LightMap到unity中
2014-02-14 装黑苹果遇到的术语