(一)charles的介绍及charles在软件测试中主要应用的方面

一、charles的介绍
Charles其实是一款代理服务器,通过过将自己设置成系统(电脑或者浏览器)的网络访问代理服务器,然后截取请求和请求结果达到分析抓包的目的。该软件是用Java写的,能够在Windows,Mac,Linux上使用。安装Charles的时候要先装好Java环境。
二、charles在软件测试中主要应用的方面
(1)截取Http 和 Https 网络封包。
(2)支持重发网络请求,方便后端调试。
(3)支持修改网络请求参数。
(4)支持网络请求的截获并动态修改。
(5)支持模拟慢速网络。
(后面的博客会对每个方面进行详细的介绍)
三、charles基本功能区的认识及初步使用
1.Charles的两种视图
Charles 主要提供两种查看封包的视图,分别名为 “Structure” 和 “Sequence”。
Structure 视图将网络请求按访问的域名分类。
Sequence 视图将网络请求按访问的时间排序。
(一)charles的介绍及charles在软件测试中主要应用的方面

(一)charles的介绍及charles在软件测试中主要应用的方面
2.过滤请求
(一)charles的介绍及charles在软件测试中主要应用的方面