Fiddler模拟限速是通过延迟发送数据或接收数据的时间来限制网络的下载速度和 上传速度,从而达到限速的效果。
1. Tools->Options 如下设置
2.Rules->Customize Rules.. 更改如下代码,
if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded.
oSession["request-trickle-delay"] = "300";
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "150";
}
3.勾选 Rules->Performance->Simulate Modem Speeds 模拟调制解调器的速度
4.设置完成后,清空原有的log,并使用你的app进行弱网条件下的操作,
选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。从条形图表中还可以分别出哪些请求耗时最多,从而对页面的访问进行访问速度优化
5.不同请求耗时多少的图形表,获取那种资源耗时最大,进而进行优化: