美文网首页
Charles:一个可以查看并修改HTTP和HTTPS消息内容的

Charles:一个可以查看并修改HTTP和HTTPS消息内容的

作者: robot_test_boy | 来源:发表于2022-06-07 00:12 被阅读0次

官方网站 https://www.charlesproxy.com/

Charles is an HTTP proxy/HTTP monitor/ Reverse Proxy that enables a developer to  view all of the HTTP and SSL/HTTPS  traffic between their machine and the  Internet. This includes requests, responses and the HTTP headers (which contain the  cookies and caching information).

Charles是一个运行在你自己电脑上的一个web代理,用于http代理和http监控。你的web浏览器或者任何应用需要配置通过Charles访问网络,这样的化,Charles就可以记录和显示发送和接收的所有数据。

Charles主要使用场景是便于在故障定位和调试时可以将收到和发送的消息可视化。更大的用途在于按照某规范的接口测试,尤其是https场景下的,毕竟能看到https消息不是一件容易的事情。

8大核心特性Key Features

1) SSL Proxying – view SSL requests and responses in plain text

2) 带宽限制以模拟较慢的网络连接,包括时延Bandwidth Throttling to simulate slower Internet connections including latency

3) 查看xml和json格式的请求和响应AJAX debugging – view XML and JSON requests and responses as a tree or as text

4) 查看flash远程消息或flex远程消息 AMF – view the contents of Flash Remoting / Flex Remoting messages as a tree

5) 重复请求以测试后端的变化(响应)Repeat requests to test back-end changes

6) 编辑请求消息以测试不同输入Edit requests to test different inputs

7) 拦截断点和编辑请求或响应Breakpoints to intercept and edit requests or responses

8) 使用W3C验证记录的HTML,css和rss响应Validate recorded HTML, CSS and RSS/atom responses using the W3C validator

版本和平台

和Charles 3相比,Charles 4有重大变化,相信你更喜欢新版本。

当前最新版本2021年 4.6.2 主要修复故障,

2020年4.6.1 在MacOS下支持fix dark模式。

2020年4.6 新特性和改进(扩展dns选项)。

当前最新版本4.6.2支持Windows 64位和macOS 10.7-10.15,Linux 64位操作系统。

当然天底下没有免费的午餐

在购买之前可以免费试用30天。

license分为两类:用户license和站点license。用户license限制在一台计算机上使用Charles。站点license允许在一个站点上任意计算机上使用Charles或者是多站点license上多个站点上的任意计算机上运行。

所有类型的license都允许在第二个计算机或者异地站点上合理使用。请联系我们重新定价或者阅读相关条款。

License                              Pricing

1-4 User                  USD $30 / license

5+ User      USD $27/license (10% discount)

10+ User    USD $24/license (20% discount)

Site License                USD $400

Multi-Site License      USD $700

如何安装和使用

登录官网,找对应平台下载所需版本即可试用30天,然后使用效果好,购买license。

Windows:Run the setup application to install Charles in your Programs menu.

Mac OS X:Unzip the download file by double-clicking  it, and then copy the Charles application  into your Applications folder.

Linux:Charles has APT and YUM repositories,  which are the preferred ways to install  Charles if you have Debian-based or Red  Hat-based Linux distributions.

get start it

相关文章

网友评论

      本文标题:Charles:一个可以查看并修改HTTP和HTTPS消息内容的

      本文链接:https://www.haomeiwen.com/subject/xpmturtx.html