接口mock实战1+2
接口mock实战1+2
Charles工具介绍
Charles的功能
小插件推荐,点了proxy下的Windows proxy 后会开启全局抓包,会导致电脑上所有的请求都被抓到会非常乱,所以可以安装这个插件,设置需要通过charles抓包的服务器ip和端口,下图红框内是切换的按钮界面
设置好charles,让它能抓https的包:
配置代理:
1. 打开Charles
2. 将Proxy下拉框中——Windows proxy关闭,
proxy settings里添加代理通过的端口,
ssl proxy settings里添加,端口和ip都是 * 表示可以代理任何机型,记得点OK
Charles在windows证书的安装(保证可以在打开代理的状态下可以正常上网)
完成即可,完成后重启Charles即可,可以正常上网。
移动端代理配置:
https://www.jianshu.com/p/776a0636dcb2
按照普通的方式将手机内的WiFi中高级设置里设置手动代理,填入charles help里提供的ip和端口后,在手机浏览器访问上图网址下载安装证书后,再次访问网页会有问题,原因如下图:
解决方式目前搜到两个(还没实验过),总的来说就是在被测APP代码内写入信任用户证书
Android7.0以上Charles抓包及安装证书 - 简书
夜神模拟器安装证书后无效问题解决_u010785091的博客-CSDN博客_夜神模拟器证书问题
1 限速模拟
点击这里的proxyl里的 throttle settings ,勾上左上角的enable throttling 再选个网速点OK即可
2.断点和Rewrite
应用场景:修改请求数据,修改响应数据
直接用在接口右键点break point 和proxy里的breakpoint来打断点,有时会因为应用过快的重复请求而失效
所以我们需要用到Rewrite
接口mock实战2
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下