charles
一、基础配置环境
1、下载安装 安装地址:
2、破解,注册码
- 获取注册码地址:
- 变更Charles登录地址:
3、下载证书(电脑端、手机端)
4、Charles设置端口(默认8888)
5、Charles设置抓取https,(.* 443)
在 Charles 的菜单栏选择 “Proxy”–>“Recording Settings”,然后选择 Include 栏,选择添加一个项目,然后填入需要监控的协议,主机地址,端口号。这样就可以只截取目标网站的封包了。
6、手机端连接代理(IOS需要下载、安装、信任证书)
二、Charles常用测试操作
1、抓包
a\判断前后端问题:根据请求、返回值判断
b\抓取对应文档、补充接口文档做接口测试
2、mock数据
a\更改返回值查看对应不用数值、长度、类型在端上的显示,测极端边界值
b\覆盖测试用例
c\方式
mock本地、线上
断点
3、弱网测试
在 Charles 的菜单上,选择 “Proxy”–>“Throttle Setting” 项,在之后弹出的对话框中,我们可以勾选上 “Enable Throttling”,并且可以设置 Throttle Preset 的类型
若单独对一个请求进行慢速模拟,选中only for selected hosts
三、手机连接代理
1、查询对应服务器IP地址
2、手机连接同一网络,设置手动代理
六、修改网络请求
1、只需要在以往的网络请求上点击右键,选择 “Edit”(compose),即可创建一个可编辑的网络请求。如下所示:
七、设置断点(对应可以中断请求,修改数据后执行)
https://www.cnblogs.com/gxunique/p/11168869.html