Charles01--介绍

Charles

Charles是一款HTTP代理抓包工具、HTTP监视器、反向代理工具,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request,response和HTTP headers (包含cookies与caching信息)。
官网:https://www.charlesproxy.com/
中文名:青花瓷

Charles的用途

它使开发人员能够查看个人电脑和Internet之间的所有HTTP和SSL/HTTPS通信数据包。这包括请求包、响应包的信息,包括HTTP头(包含cookie和缓存信息)
Charles是一个web代理(HTTP代理/ HTTP监视器),运行在自己的计算机上。电脑中的web浏览器(或任何其他互联网应用程序)被配置为通过Charles访问互联网,然后Charles能够记录和显示所有发送和接收的数据

学习目标

采用Charles获取HTTP协议报文
能够使用Charles分析前后端问题
能够用Charles进行弱网测试
能够使用Charls进行断点测试

Charles常用功能

支持HTTP及HTTPS代理
支持流量控制,比如进行弱网测试
支持接口并发请求,可以简单从事性能测试
支持重发网络请求,可用于测试接口,一般采用其他特定工具
支持断点调试,在发送请求和接收结果数据,可以对数据进行适当修改,构建一些异常的场景

Charles优势

Charles概念

代理服务器、捕捉常见协议、代理调试

主要功能

支持代理:HTTP、HTTPS
流量控制
请求重发
断点调试

posted @ 2021-10-28 19:40  暄总-tester  阅读(200)  评论(0)    收藏  举报