Charles模拟移动端弱网环境和接口异常

第一步,安装Charles,具体过程上网查询就可以了。

第二步,检查Charles配置

1,选择 【Proxy】菜单,选择【Proxy Settings...】

1.png

2,端口号默认为 【8888】,可以不用修改,勾选 【Enable transparent HTTP proxying】,最后点击【OK】即可。


2.png

第三步,手机连接电脑代理

1、查看电脑IP地址,选择【Help】菜单,然后选择【Local IP Address】


3.png

2,弹出菜单中显示着本机IP地址

4.png

或者直接命令行输入【ipconfig】查询本机IP

5.png

3,手机和电脑要在同一局域网下,同时为手机设置代理,服务器主机名填写电脑的本机IP,服务器端口填写8888,点击保存即可。

6.png

第四步,测试代理连接

手机访问任意网络接口,在Charles工具上查看是否抓到相应的接口信息。

7.png

第五步,接口拦截处理

右键点击要拦截的接口目录,选择【Breakpoints】菜单

8.png

然后重新执行要拦截的接口,如图9,Charles工具就会帮我们拦住该目录下的所有接口了,此时是杀是留,就好说了,点击【Abort】接口就不会正常返回数据了,点击【Execute】接口会正常返回数据。

9.png

第六步,模拟弱网环境

点击【Proxy】菜单,然后选择【Throttle Settings...】菜单

10.png
  • 在弹出的对话框中,做网速配置,勾选【Enable Throttilng】就开启了限速模式。
  • 然后设置【Thottle preset】,选择不同的网络环境。
  • 如果要对个别域名进行限速,则勾选【Only for selecte hosts】, 然后添加相应的域名即可。
  • 最后点击【OK】就行了。
11.png

此时,Charles上的小乌龟图标被点亮了,可以测测网速了。

12.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容