Charles 学习笔记

  之前接触过抓包工具Fiddler,一直在Windows下使用,感觉还是挺好用的。今天接触了Charles才有了了解,首先Charles设计的比较美丽,而且页面布局也是简单易学的,但这两款抓包工具本质的区别是:

Fiddler:及其他一部分抓包工具,是只能用于windows环境,不适用于linux环境;

Charles:既可用于windows环境,也适用于linux环境,所以Charles应用范围更广了。

现对学习Charles的三个使用知识点进行总结如下:

1. 怎么拦截请求:

菜单选项:Windows系统的选择 Proxy->Windows Proxy,如果是Mac的就选择Mac Proxy就可以。

 

 

在浏览器中打开要拦截的网址,点击Stop Recording,Charles就会开始抓包。

 

 

2. 怎么模拟弱网测试:

  模拟弱网的作用是在比较稳定的网络环境下,模拟网络带宽比较小的场景。例如,在常规带宽局域网内、3G或者4G网络环境下模拟传输带宽比较小的场景。设置如下:

 

 

Throttle preset:传输网络速度,可选择;

Bandwidth(kbps):可设置每秒中上传和下载的带宽;

Utilisation:上传或者下载的带宽利用百分比;

Round-trip latency(ms):可设置网络延迟,以毫秒为单位;

3. 怎么做URL映射:

  URL可以分为两种,

第一种:映射到服务器在Tools ->Map Remote Setting ->Add

 

 

第二种:映射到文件与映射到服务器类型,在Tools ->Map Local Setting –>在local Path中选择要返回给出的文件,而不是到服务器。

posted on 2018-11-15 14:15  郭*郭  阅读(235)  评论(0)    收藏  举报