第一步,安装Charles,具体过程上网查询就可以了。
第二步,检查Charles配置
1,选择 【Proxy】菜单,选择【Proxy Settings...】
2,端口号默认为 【8888】,可以不用修改,勾选 【Enable transparent HTTP proxying】,最后点击【OK】即可。
第三步,手机连接电脑代理
1、查看电脑IP地址,选择【Help】菜单,然后选择【Local IP Address】
2,弹出菜单中显示着本机IP地址
或者直接命令行输入【ipconfig】查询本机IP
3,手机和电脑要在同一局域网下,同时为手机设置代理,服务器主机名填写电脑的本机IP,服务器端口填写8888,点击保存即可。
第四步,测试代理连接
手机访问任意网络接口,在Charles工具上查看是否抓到相应的接口信息。
第五步,接口拦截处理
右键点击要拦截的接口目录,选择【Breakpoints】菜单
然后重新执行要拦截的接口,如图9,Charles工具就会帮我们拦住该目录下的所有接口了,此时是杀是留,就好说了,点击【Abort】接口就不会正常返回数据了,点击【Execute】接口会正常返回数据。
第六步,模拟弱网环境
点击【Proxy】菜单,然后选择【Throttle Settings...】菜单
- 在弹出的对话框中,做网速配置,勾选【Enable Throttilng】就开启了限速模式。
- 然后设置【Thottle preset】,选择不同的网络环境。
- 如果要对个别域名进行限速,则勾选【Only for selecte hosts】, 然后添加相应的域名即可。
- 最后点击【OK】就行了。
此时,Charles上的小乌龟图标被点亮了,可以测测网速了。