弱网环境测试-Charles学习

一、Charles安装

       下载地址:http://www.charlesproxy.com

       破解文件:charles.jar  直接替换Charles安装目录下的charles.jar文件

       证书下载:http://www.charlesproxy.com/ssl.zip,解压后导入移动设备

      (ios设备导入:邮件发送,也可通过Safari下载安装

          Android设备导入:系统设置-个人-安全和隐私-凭据存储-从sd卡安装,将下载的crt文件安装)

二、Charles环境配置

       1、Charles端口设置

                        

       2、IOS&Android代理环境配置

             

把代理模式设置为手动,设置主机名为Charles所在机器的ip,端口号为Charles配置的代理端口。这样手机客户端的所有http请求,都会被charles代理。可以方便的查看客户端的http请求。

    • mac网络IP获取方法:1、系统偏好设置-网络     2、控制台输入ifconfig           

   

   3、浏览器代理环境配置

http://wiki.sankuai.com/pages/viewpage.action?pageId=240570419

chrome应用商店下载添加插件:SwitchySharp,配置代理ip和端口

 

设置保存后启动此插件

然后启动charles,点击start recording 打开所要请求的网页就可以进行获取http请求

三、Charles抓包

      环境配置后,charles会获取被代理的设备所有http请求,这里以大象查看图片为例简单介绍

      

四、Charles限流

           

根据所需可限制网速

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

3G随使用环境的不同约有300k-2Mbps左右的水平,2.5G(GPRS)一般在100kbps左右,2G(GSM)一般在5-9kbps左右

posted @ 2016-08-10 18:46  auvxx  阅读(4139)  评论(0编辑  收藏  举报