app开发过程当中须要搭建一个能够模拟各类复杂网络的测试环境,主要控制网络的带宽、延时、丢包率。html
本文主要简单介绍一下用windows搭建的wifi共享的无线弱网测试环境:linux
一、须要下载安装 Network Emulator for Windows Toolkit (NEWT)ios
若是在本身的电脑上装上NEWT以后不能控制网络带宽,主要是本身的电脑系统影响的;因为NEWT是windows维护的很老的软件,没找到最近更新的版本,新版本的windows系统可能不能用。如下是我安装遇到的问题:windows
刚开始用公司电脑win8.1装上以后,运行软件不起任何做用;后来测试家里面的电脑win10的也不能够用,最后家里面的笔记本装上xp以后能够用控制网络,台式的从win10版本恢复到8以后也能够完美的控制网络。网络
二、须要在windows安装wifi的软件,公司测试过160wifi,360wifi,还有wu755p无线网卡用猎豹共享网络;这几个均可以用,可是共享的网络有时候不是很稳定。app
三、能够用NEWT去控制网络的带宽、丢包率、延时。iphone
其余平台的网络共享:工具
Linux 平台:Facebook 的开源移动网络测试工具 Augmented Traffic Control(ATC);也能够用tc工具。
Mac / iOS 下 Network Link Conditioner(NLC),如今的iphone手机能够在手机上控制参数。测试