千家信息网

抓包工具Charles学习总结

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,最近由于工作需要对App进行测试,功能方面还好说,但是在网络测试方面遇到了一些问题。由于公司App是使用https进行通信,直接在路由器上抓包下来,数据包都是加密的,没法看到接口返回的内容,给测试的B
千家信息网最后更新 2026年10月31日抓包工具Charles学习总结

最近由于工作需要对App进行测试,功能方面还好说,但是在网络测试方面遇到了一些问题。由于公司App是使用https进行通信,直接在路由器上抓包下来,数据包都是加密的,没法看到接口返回的内容,给测试的BUG定位带来很大的困难,影响工作效率。

带着这个问题在网上搜了一下,发现charles这款工具可以抓https的包并且能够看到服务器返回的具体内容,所以就按照网上教程进行配置,顺利解决了这个问题。但是在查看charles的教程时,发现charles除了抓包之外还有其他很多功能,目前对我来说最有用的就是charles的弱网测试。

因为在实际的使用场景中,经常会出现网速较慢的情况(比如:地铁站或者人比较集中的地方),弱网环境是我目前没法构造出来的,而且弱网环境也是我们忽视掉的问题。目前我们能覆盖的场景就是在没有开启wifi,或者wifi没有外网,还有就是切换wifi进行测试。

但是在charles的Throttle Setting中,能够很方便的设置网络环境,比如上下行带宽,MTU值,延迟,丢包率等等,如果引入了这一块的测试,将会极大的提升App的用户体验。通过教程的介绍,还发现了charles的其他功能,比如rewrite,map,compose,breakpoint等,经过简单查看之后发现charles这款工具的功能非常强大,但是目前我在网络协议方面的知识还比较薄弱,看了这些内容之后只知其然,不知其所以然。但是也打开了一扇大门,让我在网络这一块有了明确的学习方向。

最后跟大家分享一下我学习的教程地址:http://www.itestcat.com/go/study-charles

测试 功能 教程 网络 问题 内容 就是 方面 是在 环境 工具 学习 场景 工作 强大 很大 薄弱 困难 不知其所以然 知其然 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南云网互联网络科技有限公司 西安纸贵互联网科技有限公司 互联网巨头反垄断金融科技 奇酷互联网科技公司 广州互联网络科技有限公司 海南购全球互联网科技 互联网科技实习生岗位职责 高科技互联网发展前景如何 互联网金融科技名词解释 区块链结合互联网科技 华中科技大学互联网的牛人 工业互联网科技创业 互联网科技接地气 中国科技和美国互联网 科技互联网公司两年变化 数字科技和互联网金融哪个好 宁波允成互联网科技有限公司 恒生科技互联网指数十大成分股 知域互联网科技有限公司官网 科技发展第三阶段互联网时代 互联网金融 科技 亿策互联网科技 互联网科技咨询 厦门千工互联网科技有限公司 江阴互联网智能科技产品进口 链环科技传统企业怎么转型互联网 本届互联网博览会上的黑科技 福州德业互联网科技 吉林省码上互联网科技电话 平安好医生打造互联网科技医疗
0