昨天和几个同事讨论弱网测试方法,发现并不是很多人在没有公司专门开发的弱网工具的前提下,知道如何去进行弱网的模拟测试,于是就整理了以下几种测试方法,供大家参考!
下面只是对弱网设置的界面进行了简单的介绍,有兴趣的童鞋可以深入研究,另外还有一些弱网模拟的数据本文主要摘录自网上,每个公司可能会不一样,如果对测试方法或者数据有什么建议,也欢迎指正,大家共同学习。
1.以 charles 4.0 版本为例,打开 Proxy->Throttle Settings
2.打开 Throttle Settings 界面如下
3.charles 的预设已经有常用的网速模拟设置,根据需要设置即可,当然也可以自己添加预设,自己去研究吧。
PS:fiddle 抓包弱网模拟,FaceBook 工具 ATC 弱网模拟,可参考这篇文章
1.打开开发者工具
2.打开 Network,点击 No throttling 下拉框
一样有很多的预设,可根据自己的需要选择,也支持自定义添加
1.打开 IOS 设备,设置->开发者->NETWORK LINK CONDITIONER
2.打开 Status 进入后,选择预设或者自定义设置
主要工具:NEWT/ATC/WANem
这里就不详细介绍了,每一个工具的使用,都能单独写一篇文档了,下面提供了两个链接供大家参考!
点我查看相关资料 1
赞一个先
很好很好。。
—— 来自 TesterHome 官方 安卓客户端
加精理由: 基础实用.
不错,赞一个,正好能用到
涨知识了
咦?没有网络延迟的测试数据,如果需要抓包的话,可以买个无线网卡,通过限制网卡速率来测试
赞一个,有个疑问:charles 弱网设置如果没有勾选"only for selected hosts"是不是意味着整个设备的应用都是弱网环境?
赞,实用。
实用,不错,收藏!
赞一个
比较实用,前端时间验证 ios9-10 系统上,开启开发者弱网时,如果后台应用存在监听或者定时器频繁请求,会使得手机重启
#14 楼 @transfixed 这个还没遇到过
不错不错
—— 来自 TesterHome 官方 安卓客户端
此图我找了好久,谢谢分享
#19 楼 @mistyrain 嗯,不错,我也把这个补偿上来
请教一下,现在是不是一般 app 才做弱网测试呢?
很好,很实用。感谢
非常不错,去年完成公司的 app 弱网测试,看了你的方法很有收获
你们想办法测试弱网络,我们公司服务器全在美国,在中国就是弱网络,每次都是想办法怎么让网络好点
总结得很全面。
总结的很扎实啊
用树莓派 +ATC 搭过弱网
#34 楼 @crying_dream 效果如何,没试过
可以加个 fiddler 的呀,毕竟窗户平台还是 fiddler 多一点
感谢分享!
还差一个 facebook 的 ATC,也挺好用的。
https://github.com/facebook/augmented-traffic-control
有人整理了,我里面给了链接的地址,在方法一里面
3.charles的预设已经有常用的网速模拟设置,根据需要设置即可,当然也可以自己添加预设,自己去研究吧。
PS:fiddle抓包弱网模拟,FaceBook工具ATC弱网模拟,可参考这篇文章
不错
好棒,感谢分享!
各位前辈,如何模拟高掉包和 dns 劫持呢?
丢包可以自己配置啊,iphone、charles 都可以配置,另外 charles 可以配置 DNS spoofing(DNS 欺骗)不知道是不是 DNS 劫持,这个没用过,感觉像是
小白一枚,请问我用 iOS 测弱网的时候,想自己 add profile,知道怎么设置,可是不知道 2g,3g,4g,网络好坏时,带宽,上下行该设哪个取值范围,不知道有没有标准
Google 浏览器那个学习了
赞一个
66666666
IOS 手机自带的弱网设置很实用
网上 抄的吧
里面的方法,我不能说是我原创,文章是我原创,这里是最先发的,其他地方看到如果是一模一样的,都是抄袭这里的,我是作者
实用