抓包工具Charles学习总结
发表于:2025-12-01 作者:千家信息网编辑
千家信息网最后更新 2025年12月01日,最近由于工作需要对App进行测试,功能方面还好说,但是在网络测试方面遇到了一些问题。由于公司App是使用https进行通信,直接在路由器上抓包下来,数据包都是加密的,没法看到接口返回的内容,给测试的B
千家信息网最后更新 2025年12月01日抓包工具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安全错误
数据库的锁怎样保障安全
幼儿园网络安全宣讲绘画作品
南京软件开发课程
华硕笔记本服务器异常
wow9.0 服务器选择
上海品牌金融网络技术服务便捷
上海锭永网络技术有限公司
2014年2月27网络安全
机关基础设施网络安全
软件开发繁体字
唐山市网络安全和信息化
网络技术信息基础发展阶段
登录数据库不存在
无盘服务器多少钱一个
山东网络安全等级
魔兽世界五区服务器排名
个人总结网络安全
什么是计算机网络安全漏洞
老挝软件开发工资
中国移动软件开发有编制吗
数据库更新sql
宝塔创建数据库索引
app软件开发项目预算
软件开发时间一般有几个阶段
有哪些有名的网络安全培训班
网上学习软件开发中文正式版
我的世界服务器装备怎么修改
无线网络技术测试试题(六)
魅族服务器与华为合作
网络安全大赛在电脑怎么开启
福田管理软件开发哪家公司好