码迷,mamicode.com
首页 > 其他好文 > 详细

charles

时间:2018-03-14 18:46:16      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:form   数据   百分比   最大   单元   http请求   origin   div   请求   

Charles基本工作原理:

charles是通过网络代理来进行抓包的,下面先了解一下http代理的原理:

1.普通http请求过程

 
技术分享图片
?一般情况下的HTTP请求与响应:

2.加入了Charles的HTTP代理的请求与响应过程

技术分享图片
                       中间的代理服务器就是Charles
设置手机抓包:
手机端设置代理服务器,IP为电脑IP,默认端口为8888,设置好后就能抓到手机端的包了。
分析抓取的数据包:

1.Charles 主要提供两种查看封包的视图,分别名为 “Structure”和 “Sequence”:

    a.Structure 视图将网络请求按访问的域名分类;

    b.Sequence 视图将网络请求按访问的时间排序。

技术分享图片

设置过滤:

技术分享图片

设置前置断点:

选中某个接口右键点击Breakpoints,然后再去请求下,修改传的参数,点击execute,出来返回结果页,再去点击execute。

技术分享图片

设置后置断点:

选中某个接口右键点击Breakpoints,然后再去请求下,点击execute,出来返回结果页,修改返回结果,再去点击execute。

技术分享图片

设置弱网环境:

技术分享图片

根据所需可限制网速

注:Bandwidth(带宽)、Utilistation(利用百分比)、Round-trip(往返延迟)、MTU(最大传输单元)

技术分享图片

 

charles

标签:form   数据   百分比   最大   单元   http请求   origin   div   请求   

原文地址:https://www.cnblogs.com/letmeiscool/p/8569349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!