【charles踩坑总结】

charles抓包

charles抓包
首次配置抓包代理时,会弹一个权限确认弹窗,记得选择allow 一步小心点了拒绝的话 可以杀掉软件 再打开重连下,实在不行可以设置可信任ip
核心配置:

https配置
在这里插入图片描述
本地打开代理 用的mac的话就是macos proxy
在这里插入图片描述
端口配置:
Proxy -> Proxy Settings默认端口是8888 可修改
iPhonepro和iphone11抓包
12 pro遇到过一种情况,关闭代理以后再次使用代理,配置的没有问题,但是还是抓不到包,效果和没有代理一样
又遇到了,费解,11设置完代理 关闭wifi或者切换wifi然后再次换回来 代理还是正常的
12 pro 设置代理怎么也代理不上
解决办法:
重启手机,具体的原因没有排查到,也许可能是网络缓存问题把,有知道的老哥也可以说明下

小米抓包注意事项:
抓包前置: 手机和电脑同一个网络,并设置代理
ip查看:help-》local ip address
电脑同时连接wifi和网线时,会出现两个ip地址,建议抓包时通过网络适配器,禁用掉网线的连接,这样可以保证一个ip,抓包不受影响,双ip会影响的。笔者暂时没有好的解决办法
抓https:
下载ca证书:
小米踩坑,自带浏览器的迅雷加速代理情况下无法下载证书,设置里面去掉会好点
第二种就是pc端打开网址下载 chls.pro/ssl 下载完成后注意文件名要改为crt,否则不识别,然后直接想办法传到手机上即可
安装证书方法:
设置-搜索【证书】:找到【安装证书】找到自己传输的位置,点击安装即可,会遇到权限校验
确认证书安装方法:
设置-搜索【加密】:找到【加密与凭据】 然后打开【信任的凭据】
安装成功如下图:
在这里插入图片描述
此处踩坑:因为不确定证书生效,手动在wifi证书管理入口处,安装了两次同样的证书,导致抓包的时候很多数据不全,此处同样位置【用户凭据】把自己加的重复证书删掉即可

unknown的很多原因是双方证书不受信任,排查问题可以从这个思路出发 如果环境太乱 就把wifi忘记掉 手机证书删除掉 重新来一次,抓包可以说是测试的一项基本技能了。

好用功能推荐:
1.focus 收藏
选中url右键即可进行选择,主要是用来过滤请求,这样我们想看的请求就单独在外面了
2.breakpoints 打断点 最基础的mock
抓包url右键即可进行选择 这个断点功能十分强大,最常见的应用就是篡改请求和响应 以达到我们测试的目的,做接口测试和前端页面测试都很方便
在我们勾选后,重新请求该请求会进入一个断点页面,断点会断request,和response一个用来改请求内容 一个用来改响应内容,这是我们为什么同一个请求我们点击Execute后会还会出现一个页面的原因,一次页面是编辑request,一次页面是确定请求后编辑response。
非常好用
3.curl 有时候我们排查问题,开发想要详细信息,直接复制curl准没错
4.重复发送一个请求 和清扫一排有一个循环标志的按钮,点击即可重新发送选择的请求 快捷重新发送请求
🖊 这个标志则是编辑改请求后发送,接口测试就可以用这个
5.小乌龟标志,弱网模拟 可以自定义带宽和延迟,注意用完要关下,不然网速真龟爬 throttle setting进行相关网速配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Charles是一款用于抓包和调试网络请求的软件。在Mac笔记本上安装Charles软件后,可以通过以下步骤来使用它进行抓包操作: 1. 首先,在官网上下载并安装Charles软件[1]。 2. 在Charles软件中,点击"Start Recording"按钮开始进行抓包操作。 3. 在移动应用程序中触发某些事件或操作,这些请求将被通过Charles作为代理发送给后端服务进行处理。 4. 后端服务会生成相应的响应数据,并将其发送回经过Charles的应用程序。 5. 在Charles软件中,可以查看和分析所有经过的请求和响应,包括HTTP和HTTPS请求,以帮助我们进行网络调试和问题排查。 #### 引用[.reference_title] - *1* [mac笔记本上,charles的安装与使用](https://blog.csdn.net/tangxiujiang/article/details/111059548)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [Mac上Charles软件使用总结](https://blog.csdn.net/u014163312/article/details/124445035)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值