为什么要使用Charles?
- 监视手机上App发送的请求
1.1 模拟某一个App,查看该App返回在哪一缓解返回的数据,并且数据结构是怎样的。
1.2 查看后台返回的数据有没有问题。 - 模拟不同网络情况下的App性能状态
Charles的使用具体步骤:
- 确保手机网络和电脑网络都在同一个网络下
-
把Charles设置成手机的代理,如下图:
2.1 查看本机连接网络的IP地址
2.1查看本机连接网络的IP地址.png
2.2 设置手机的Http代理
2.2设置手机Http代理.png
2.3 允许Charles监听手机网络请求
2.3允许Charles监听手机网络请求.png
2.4 关闭Mac OS 的代理
2.4关闭Mac OS代理.png
2.5 请求到的数据,这里一图片为例
2.5请求到的数据.png
-
重新发送请求分析数据
3.0重新刷新分析响应数据.png
3.1 手机App数据显示如图:
3.1手机显示数据样式.jpeg
3.2 第一条数据分析
3.2.1第一条数据分析01.png
3.2.2第一条数据分析02.png
3.2.3第一条评论内容分析.png
- 通过以上的数据返回格式的分析,我们就可以从中取其精华,下次再对自己项目组定义返回数据格式的时候就可以参照了。













网友评论