课堂 ppt
https://pdf.ceshiren.com/jy1/接口mock实战
PPT地址
实战内容
参考链接
- Charles 官网:https://www.charlesproxy.com/
- Charles 配置:Windows下(Win10)Charles从下载安装到证书设置和浏览器抓包测试,亲测!_charles使用教程windows_TesterAllen的博客-CSDN博客
- 接口练习环境:https://httpbin.ceshiren.com/
curl -X GET "https://httpbin.ceshiren.com/get" -H "accept: application/json" --proxy http://127.0.0.1:8888
Charles 基础设置
- 确认抓包端口
- 安装本地证书
- 移动端安装证书
步骤 - 设备和电脑处于同一wifi(模拟器不需要配置)
- 移动端网络设置
- 服务器 ip 地址
- 设置端口
- 安装证书
-
系统浏览器访问 chls.pro/ssl
-
iOS:描述文件中安装证书
-
iOS:信任证书
接口抓包分析
抓包原理
接口分析
- Overview:接口的大体情况
- Content:请求信息和响应信息
- 上半部分:请求,请求头信息,请求参数,cookie
- 下半部分:响应,响应头信息,响应体(不同格式)
- Summary:响应时间
- Chart:图标形式的资源情况展示
- Notes:写一些记录
实战练习
过滤
- Filter
- Foucs
重发
- 简单压力测试:鼠标右键–Repeat Advanced
修改请求
- 选择接口-- 点击小钢笔图标
限速模拟(弱网测试)
- 直接点击小乌龟图标
- Proxy – Throttle Settings
断点(修改请求和响应数据)
- 鼠标右键 — Breakpoint
- Proxy – Breakpoint settings 设置断点(确定接口信息,确定是请求断点还是响应断点)
- 重新发送请求 – 进入断点修改状态 – 修改内容 – 点击 Excute
课后任务
- 安装好 charles
- 配置好证书