Charles的基本使用方法

一。查看所用IP地址

       打开charles点击help选单,选择Local IP address查看所用ip地址

Charles的基本使用方法_第1张图片

二。在设备上设置代理

      以IOS系统为例,点击设置->wifi (点击所用wifi)

     Http代理选择手动

     服务器填写ip地址

     端口填写8888 (chales默认是8888)

    Charles的基本使用方法_第2张图片

三。允许设备连接charles

      当有连接请求通过charles时,会弹出提示时选择允许,否则不能抓包

     之后可以开始使用charles

     Charles的基本使用方法_第3张图片

四。添加SSL Proxying

       如果是需要查看SSL连接时,需要添加SSL Proxying

       点击莱单上Proxy选项,选择Proxy Settings

       在Proxy Settings 页面选择SSL选单

       点击Add按钮,按下图设置,点击OK并在设备上安装相应证书

      Charles的基本使用方法_第4张图片

五。在设备上安装相应证书

     在设备上用safari访问如下网址

     http://charlesproxy.com/charles.crt

    安装这个crt即可

六。如何使用Charles查看log

    打开upload中的

    选择Request页签,双击里面文字

   打开的弹窗中即是log 

   Charles的基本使用方法_第5张图片

七。如何使用Charles进行限速

    限速目的:发现或验证一些由于网络问题引起的bug

    限速方法:

    点击Charles顶部Proxy下拉框中的Throttle Setting选项

    勾选Enable Throttling选项

    在Throttle Preset 中选择想要的模拟的网速或自已填写相应数值

    点击OK按钮,当Charles主面板中旗子标志为红色时表示已经限速

    Charles的基本使用方法_第6张图片

八。如何使用Charles拦截

     拦截目的:重现一些由于丢包引发的不易重现的bug

     拦截方法:点击Charles顶部的Proxy下拉框中的Breakpoints Settings选项

                       勾选Enable Breakpoints选项

                       点击add 按钮,根据需要填写

                       点击OK按钮,当Charles主面板中六角形标志为红色时表示已经拦截

Charles的基本使用方法_第7张图片

     拦截后再次发出请求时效果如图:

     Charles的基本使用方法_第8张图片

    Charles的基本用法到此,有问题联系我QQ:249383596      


你可能感兴趣的:(工具使用)