抓包工具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安全错误
数据库的锁怎样保障安全
河南云网互联网络科技有限公司
西安纸贵互联网科技有限公司
互联网巨头反垄断金融科技
奇酷互联网科技公司
广州互联网络科技有限公司
海南购全球互联网科技
互联网科技实习生岗位职责
高科技互联网发展前景如何
互联网金融科技名词解释
区块链结合互联网科技
华中科技大学互联网的牛人
工业互联网科技创业
互联网科技接地气
中国科技和美国互联网
科技互联网公司两年变化
数字科技和互联网金融哪个好
宁波允成互联网科技有限公司
恒生科技互联网指数十大成分股
知域互联网科技有限公司官网
科技发展第三阶段互联网时代
互联网金融 科技
亿策互联网科技
互联网科技咨询
厦门千工互联网科技有限公司
江阴互联网智能科技产品进口
链环科技传统企业怎么转型互联网
本届互联网博览会上的黑科技
福州德业互联网科技
吉林省码上互联网科技电话
平安好医生打造互联网科技医疗