1.charles的安装
选择文件,进行安装,选取路径,安装完毕
2.下载web端证书
1.点击help,找到sslproxying,选择第二个选项,进入下载证书页面
2.点击安装证书
3. 选择存储位置将证书存储在指定位置
4.完成证书导入,并显示成功
5.选择proxy找到proxy settings
6.勾选指定按钮,并点击确定
7找到ssl proxying settings 勾选按钮,添加权限**,保存并重启
3.基本抓包
4.断点测试
1.接口处 鼠标右击,选择breakpoints(允许本接口使用breakpionts功能)
2,开始设置断点值
3.粘贴接口的url,填写对应数据点击ok
4.刷新页面再次跳转, 得到结果
5.本地测试
1.首选在本地上编写一个文本保存,设置断点格式,勾选response,接着讲保存的文本进行上传并粘贴url等参数
2.打开网址得到结果
6.弱网测试
1勾选enable throttling 设置带宽控制网速,将未设置前和设置后的页面打开时间进行对比,并观察弱网下是否能够打开页面
7.验证403/404错误
找到黑名单选项,进行设置,填写要拉黑的网址,勾选 enable black list
选择错误类型
错误类型展示
8.关注接口
从view视图中找到focused 点击,添加所要关注的接口
不在关键词中的接口,都会隐藏在other host中
9.简单的压力测试
在一个接口中右键找到repeat advanced 进行多次运行,设置迭代次数,及每次迭代的间隔时间这里设置3次时间为0
10.app端证书的下载
打开模拟器,并在charles中help选择第三个,下载app端证书
设置模拟器中手机网络,选择连接的wifi中高级选项,将代理设置为手动,手动输入代理服务器的主机名和代理服务器的端口8888
打开模拟器中浏览器,输入chls.pro/ssl中下载证书
显示现在完成,为证书命名及证书安装完成