很多时候我们测试需要模拟不同的网络环境,去查看产品的反映情况。我们可以使用Fiddler工具控制。
具体操作如下:
1.查看自己pc端的ip
win+R,输入cmd打开后台命令器,输入ipconfig,查看自己的IPv4 地址
2.确定自己Fiddler监听的端口,一般默认是8888
3.手机连上wifi然后连上代理,ip为自己的IPv4 地址,端口为8888。在手机上操作看看Fiddler是不是能抓到包,如果有则是手机连电脑的代理成功了
4.设置Fiddler的网速
查找下面的代码,设置好你想要模拟的网速:
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded. //每延迟300ms发送1kb的数据,也就是每1s发送10/3kb的数据
oSession["request-trickle-delay"] = "300";
// Delay receives by 150ms per KB downloaded.//每延迟150ms下行1kb的数据
oSession["response-trickle-delay"] = "150";
}
修改数值,例如oSession[“request-trickle-delay”] = “300”; 修改为1000,越大代表发送1kb的数据时间更长就是指网速变更差。
5.启用设置的Fiddler模拟调制解调器的速度
6.继续操作手机,你就会看到数据拉取的会很慢,证明弱网环境你已经模拟成功啦!!!