测试必备工具之最强抓包神器 Charles,你会了么?
前言 作为软件测试工程师,大家在工作中肯定经常会用到各种抓包工具来辅助测试,比如浏览器自带的抓包工具-F12,方便又快捷;比如时下特别流行的Fiddler工具,使用各种web和APP测试的各种场景的抓包分析;比如Wireshark,专注于调试网络问以及和分析网络协议包分析...然而,今天我要给大家分享的一款抓包工具叫做Charles,同样也是一个抓包神器! Charles是一款的抓包修改工具,其实也是一款代理服务器,通过成为电脑或者浏览器的代理,然后截取请求和请求结果达到分析抓包的目的。它是用Java编写的,能支持Win体验可以使用免费试用版本,试用时间为30天。试用期过后每次只能试用30分钟,并且每次启动也会有延时。 Charles主要功能非常丰富,包括: 1、截取HTTP和HTTPS网络协议 2、支持重发网络请求,方便后端调试 3、支持修改网络请求参数 4、支持网络请求的截获并动态修改 5、支持模拟网络 下载安装包 去Charles的官网,下载这个工具的安装包: https://www.charlesproxy.com/download/ 安装 双击这个安装包,并且一路next即可完成安装。 运行软件 安装完成之后,找到这个文件的桌面快捷方式 , ,双击打开即可运行软件。 打开即可看到如上图的界面。 设置代理 如开头讲到的