品质管理 弱网测试-补遗

陈子昂 · 2016年09月08日 · 最后由 陈子昂 回复于 2016年09月09日 · 2782 次阅读

“算是补遗,补充杭州那次 fiddler 和 ADT 自带的来做弱网,以外带过 1 种方式,也是大同小异,略有差别。”

下载地址 https://www.charlesproxy.com/latest-release/download.do
打开会发现支持 mac 版,Wins 版本就下载对应 64 位,.msi 文件是 WindowsInstaller 的数据包,这是一个短文。

1. 使用说明

安装一路下去,免费 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。

2.统计方式

实际做弱网你验证的方式也有几种:
方式一;每个网络都去检查下问题,但优化从置底向上,2G,Edge 逐步优化后 ok


方式二:做交互测试互相交换,把空热点也加进去一起组合


最后记得统计二种方式产出问题总数(字段 网络情况单项 - 问题数排列出来;网络情况多项组合 - 问题数排列出来 )
产生问题数在质量管理里可以不去重,达到和 monkey 做 Crash 和 ANR 一样,可一个类型批量修复。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 5 条回复 时间 点赞

2G(10,35)edge(15,50)3G(384,2800),这个里面的参数 是上行和下行的速率吗?另外这个代表的数据是否可以作为移动网络测试的基准数据呢?
之前搞过 ATC,比较麻烦,可能功能比 Charles 要多一些吧

方式 2 ,是 网络环境 和功能组合?

#1 楼 @rik782 charles 是 proxy,ATC 是热点。。。两回事儿啊。。

#2 楼 @pacerron 方式 1 不做切换...方式 2 做网络(a-b-c,a-b-a)切换。
先做方式 1,解决优化消息尺寸后,在做方式 2,这样排查检查,实际测试速度也快、

比如在游戏内发现场景内部分花屏不一定断定是 GPU 和内存纹理等问题,有可能是弱网和 cpu 占用高情况下,前进到下个区域或者转向到另外 1 个方向出现的,导致刷新较慢。所以要先做方式 1,解决批量优化后。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册