欢迎关注公众号 学习资料不会少
Windows端设置抓取https请求
安装证书
打开Charles,选择 Help -- SSL Proxying -- Install Charles Root Certificate
信任证书
弹出安装证书对话框,选择安装证书即可。但是需要注意的是:默认安装的证书不被信任,需要在安装证书的时候注意选择放在 受信任的证书存储 。
Mac端配置抓取https请求
安装证书
打开Charles,选择 Help -- SSL Proxying -- Install Charles Root Certificate
信任证书
双击Charles Proxy CA,弹出的证书选项中 选择 Always Trust
配置android手机端https抓包
配置代理
打开Charles,选择 Help -- SSL Proxying -- Install Charles Root Certificate on a Mobile Device or Remote Browser
弹出安装提示
手机上打开wifi 设置代理
安装证书
设置代理后请在自带浏览器中输入 chls.pro/ssl 根据提示安装证书即可。
测试抓包
浏览器中输入baidu.com 配置抓包
Charles 发送请求设置断点
为什么要设置断点
使用Charles可以抓到从客户端发送出去的每个请求,默认这些请求是只读的,即只能看到发送出去的内容和服务器响应的数据,不能进行对发送请求的数据进行修改。如果要进行调试,可以通过添加断点的方式来进行。
如何添加断点
开启断点支持
在Charles中设置支持断点 【Proxy】--【Enable BreakPoints】
抓包
在Charles中抓取一个请求,例如
https://www.yuque.com/api/docs/setwindows?book_id=76345
设置断点
在此请求上 【右键】--【BreakPoints】
再次发送请求 【右键】--【Repeat】,跳转到此api的编辑界面,可以对此进行编辑修改。
模拟发送
点击【Execute】按钮即可发送修改后的请求。
视频操作演示
04Charles对请求设置断点.mp4
往期精彩文章
喜报来了!凡猫学员薪资最高16K!
金融行业软件测试介绍
2020年为什么大家都开始学习自动化测试?
学习测试开发前 你需要掌握的python 代码水平
1万+软件测试人员都在学的精品课程免费送,大家别错过