昨天和几个同事讨论弱网测试方法,发现并不是很多人在没有公司专门开发的弱网工具的前提下,知道如何去进行弱网的模拟测试,于是就整理了以下几种测试方法,供大家参考!
下面只是对弱网设置的界面进行了简单的介绍,有兴趣的童鞋可以深入研究,另外还有一些弱网模拟的数据本文主要摘录自网上,每个公司可能会不一样,如果对测试方法或者数据有什么建议,也欢迎指正,大家共同学习。
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 手机自带的弱网设置很实用
网上 抄的吧
实用
求大佬回复,我用 fiddler,iOS 上面下载了证书,也信任了证书,证书设置里面也打开了,但是打开小程序还是没有网,打开浏览器显示我此连接非私人连接,这是为什么呢,我要怎么做才可以抓到小程序呢