Charles抓包工具


一.Charles说明

Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请
求结果达到分析抓包的目的。能够在Windows,Mac,Linux系统上使用。

二.Charles破解安装

1.以管理员身份运行安装包安装完成
2.找到安装路径下的lib文件夹
3.将破解补丁charles.jar文件移动到lib文件夹

三.Charles配置

1.安装证书

打开charles抓包工具到  help-->SSL Proxying-->Install Charles Root Certifcate

2.配置监听的端口

3.配置HTTPS的端口

四.Charles的使用

1.查看请求和响应数据

当我们配置好监听的端口之后,客户端的所有请求就会记录在charles中,我们以打开www.lagou.com搜索职位“测试开发工程师”为例

2.模拟弱网络的情况

互联网的产品,规则就是请求响应时间小于3秒,认为是优秀,如果是3-5秒,认为是可以接收 
接口测试的请求响应时间其实就是:一个HTTP完整的请求时间之和

2.1浏览器实现

2.2charles工具实现

3.重复发送请求

在同一个时间段(秒为单位)同时发送N个网络请求,来验证服务端的承载能力