“算是补遗,补充杭州那次 fiddler 和 ADT 自带的来做弱网,以外带过 1 种方式,也是大同小异,略有差别。”
下载地址 https://www.charlesproxy.com/latest-release/download.do
打开会发现支持 mac 版,Wins 版本就下载对应 64 位,.msi 文件是 WindowsInstaller 的数据包,这是一个短文。
安装一路下去,免费 30 天,收费后其实也可以用,只是限制了时间,个人这边业务足够了,主要是我不宣扬破解。
1)先设置系统代理,代理服务器设置为本地系统,127.0.0.1 即可
2)选择 Proxy -> Throttle Settings 中设置网络状况,要勾选 enable throttling,然后设置 throttle Presrt 类型里面选择网络情况
3)也可以 Bandwidth(kbps) 设置 download 和 upload(a,b)
2G(10,35)edge(15,50)3G(384,2800) –参考数据
4)其他数据可以不更改,然后检查小红旗工作状态,查看视图。
视图选择用 sequnence 按访问时间排序更好
补充:上面要设置丢包率的话 10%,20% 这 2 类就行,达到测试效果。
5)Filter 做过滤关键字,这些和其他软件一样的。
Request-Response 的含义可以看其他文章,->时间关键,这个和 fiddler 大同小异。
Ps:如果是指定地址慢速网络,勾选 only for selected hosts。
实际做弱网你验证的方式也有几种:
方式一;每个网络都去检查下问题,但优化从置底向上,2G,Edge 逐步优化后 ok
方式二:做交互测试互相交换,把空热点也加进去一起组合
最后记得统计二种方式产出问题总数(字段 网络情况单项 - 问题数排列出来;网络情况多项组合 - 问题数排列出来 )
产生问题数在质量管理里可以不去重,达到和 monkey 做 Crash 和 ANR 一样,可一个类型批量修复。