用户的网络环境千姿百态,弱网的、高延时的、丢包的。常有用户反馈偶发bug,我们测试人员却始终无法复现,根据用户的描述,开发排查可能是网络不稳定导致的,所以急需建个弱网环境来测试。
弱网工具简介:Augmented Traffic Control(ATC)是Facebook的一款开源的移动网络模拟工具,能很方便的模拟2g,3g,4g,delay,loss等各种网络场景。
硬件准备:我是搭建在本机的,所以需要用VM虚拟出一个Linux系统。
1.Ubuntu 16.04 LTS
2.USB无线网卡(芯片型号是RTL8188EUS)要确保无线网卡能支持AP(用iwlist查看)
一、配置Ubuntu无线wifi热点
在操作之前先确认USB无线网卡和驱动都支持AP。
1.配置hostapd通过Hostapd可以将无线网卡切换为AP/Master模式,通过修改配置文件,可以建立一个开放式的(不加密)的,WEP,WPA或WPA2的无线网络。
apt-get install hostapd