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

posted @ 2020-09-27 10:04  可乐奶茶  阅读(172)  评论(0编辑  收藏  举报