app開發過程中需要搭建一個可以模擬各種復雜網絡的測試環境,主要控制網絡的帶寬、延時、丟包率。
本文主要簡單介紹一下用windows搭建的wifi共享的無線弱網測試環境:
1、需要下載安裝 Network Emulator for Windows Toolkit (NEWT)
如果在自己的電腦上裝上NEWT之后不能控制網絡帶寬,主要是自己的電腦系統影響的;由於NEWT是windows維護的很老的軟件,沒找到最近更新的版本,新版本的windows系統可能不能用。以下是我安裝遇到的問題:
剛開始用公司電腦win8.1裝上之后,運行軟件不起任何作用;后來測試家里面的電腦win10的也不可以用,最后家里面的筆記本裝上xp之后可以用控制網絡,台式的從win10版本恢復到8之后也可以完美的控制網絡。
2、需要在windows安裝wifi的軟件,公司測試過160wifi,360wifi,還有wu755p無線網卡用獵豹共享網絡;這幾個都可以用,但是共享的網絡有時候不是很穩定。
3、可以用NEWT去控制網絡的帶寬、丟包率、延時。
其他平台的網絡共享:
Linux 平台:Facebook 的開源移動網絡測試工具 Augmented Traffic Control(ATC);也可以用tc工具。
Mac / iOS 下 Network Link Conditioner(NLC),現在的iphone手機可以在手機上控制參數。