1. Mock测试 保存本地文件
map local
注意:response格式不是HTML的,是js的。若捕捉到的是HTML,那就是没捕捉到。且要注意看map local是否开启,务必将它关掉。
- 第一步Charles捕捉URL地址,且以右键URL Save Response为文件保存,文件名.txt。
- 修改响应内容response保存在本地的txt文件。txt默认utf_8格式,所以不会导致乱码。
- 右键URL开启map local。或者在tools中添加map local。
- 将Query改为*,local path改为txt文件地址。连续点击OK。
- 关闭 页,重新访问即可。
2. 弱 测试
- 打开URL地址后,捕捉到地址,选中地址,使用Proxy中的Throttle Settings(滑丝)
- 选中Enable Throttling,表示可以使用该滑丝了,Only for selected hosts也要选中。
- 点击Add添加滑丝,将URL粘贴到HOST中,它会自动填充。然后点击OK。
- Throttle preset是 速选项。选中后,工具栏小乌龟启用,说明开启弱 测试。
- 重新刷新 页查看 页刷新速度即可。
3. 模拟403和404状态
- 首先一样,捕捉URL
- 打开Tools中的Black list(黑名单),选中Enable Black list(允许黑名单使用)。
- 添加URL,Add。粘贴到Host,修改Query为*。点击OK。
- 注意Blocking action中的Drop connection为404,下面有403选中。
4. 抓取Web端接口
选中Proxy中的Windows Proxy
5. 过滤HOST(URL)
- 第一步,捕捉URL,
- 选中View中的Focused Hosts。
- Add添加URL,过滤掉参数等等。保留主URL且在两边加上 * ,如 * www.baidu.com * 。
- 点击OK,在Charles主页面,即可看到除了主要的URL,其他都过滤到了Other Hosts。
6. 简单的压测
- 捕捉URL
- 选中URL,右键选择Advanced Repeat
- Iterations(迭代)一次跑多少次,点击OK即可。
7. App证书下载
- 点击Help—>SSL Proxying—>第三行 install。安装移动端证书
- 它会弹出来一个弹框,按照上面的ip地址和端口,设置移动端的 络代理。
- 然后在移动端上浏览器,在PC端的弹框会有一个 址,进入那个 址进行下载证书。
- 关闭Charles上的Proxy下的Windows Proxy,并且重启Charles。
- 看URL分辨选择哪一个URL。
8. app断点调试
和web端一样,可以看我Charles拦截请求修改request和response那一篇。
链接:Charles断点拦截请求修改request和response
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!