测试:Android使用Fiddler模拟弱网络环境测试

Android使用Fiddler模拟弱网络环境测试

现在基本上软件都会去访问互联网,但有的时候测试人员需要模拟弱网环境进行测试,但是测试人员又不可能跑到离路由器很远的地方哈哈哈,那么我们就会去采用一些工具!比如fiddler!看下方!

第一步:下载抓包软件fiddler

fiddler下载网址:https://www.telerik.com/fiddler
测试:Android使用Fiddler模拟弱网络环境测试_第1张图片

第二步:设置fiddler

头部的Tools功能,然后点击第一个功能Options
测试:Android使用Fiddler模拟弱网络环境测试_第2张图片
点击Connections,把port改为8888,勾选如图三项,这个时候就可以使用我们的手机代理到电脑上了。
测试:Android使用Fiddler模拟弱网络环境测试_第3张图片

第三步:设置安卓设备代理

安卓设备连接的WiFi必须和我们的PC是同一个网络才能设置成功。

1.首先我们要知道PC的ip地址,可以通过系统cmd命令(windows+R),然后ipconfig获取,如下:
测试:Android使用Fiddler模拟弱网络环境测试_第4张图片
2.在手机里设置代理,打开WiFi界面,点击你所连接的WiFi,在代理处,选择手动,然后进行设置。
测试:Android使用Fiddler模拟弱网络环境测试_第5张图片

设置后之后,手机上所有的网络请求都会代理到Fiddler然后可以查看了

第四步:设置网络限制

1.头部的Rules功能,然后点击Customize Rules
测试:Android使用Fiddler模拟弱网络环境测试_第6张图片
2.会弹出一个编辑窗口
测试:Android使用Fiddler模拟弱网络环境测试_第7张图片
按Ctrl+F,使用搜索功能搜索关键字:simulate
然后我们可以找到这一段代码:
测试:Android使用Fiddler模拟弱网络环境测试_第8张图片
request-trickle-delay代表的是你网络请求的延迟时间,response-trickle-delay代表的是网络响应的延迟时间,单位都是毫秒,这里默认给的是300毫秒和150毫秒,所以,只需要修改这2个值就可以模拟网络延迟和弱网络环境了。

比如模拟2G网络我们把request-trickle-delay设为3000,response-trickle-delay设为1000。 根据实际测试需要的网络情况进行设置。

改好之后Ctrl+S保存。

第五步:开启网络延迟

点击头部Rules功能,找到Performance,然后在子选项中点击Simulate Modems Speeds,这样子网络延迟就开启了。你阔以试一试!
如果需要关闭网络延迟,再次点击Simulate Modems Speeds就可以了。

你可能感兴趣的:(测试)