德斯资源网9月25日消息,Charles是手机和PC上常用的网络数据包捕捉工具。测试人员和开发人员可以检查客服和服务器之间的一切HTTP/ HTTPS/SSL网络恳求,从而完成对网络数据包捕捉的阻拦和剖析。

01

下载

官网下载地址:

www.charlesproxy.com/download/

Charles是一款付费软件,可以无偿试用30天。试用期当时,未付费用户仍可持续运用,但每次运用工夫不能超越30分钟,启动时会有10秒的延迟。所以付费方案对广阔用户还是比拟敌对的,即便没有付费也可以运用完好的软件功用。

02

PC端配置

#1

装置证书:

■协助-& gt;SSL代理-& gt;查尔斯根证书,不断点击“下一步”,证书装置完成。

#2

设置https协议

■单击[代理服务器]–>:【SSL代理服务器设置…】

■在弹出的选项卡中,选中[启用SSL代理]并单击[添加]

■在Host中输出[*]以接纳任何主机,在Prot中输出[443],然后单击Save。

03

手机设置

#1

配置代理

■翻开手机的设置页面,选择【WLAN】,点击衔接的WIFI前面的感慨号(以IOS为例)

■点击【配置代理】–>;【手动】,输出本地IP地址和端口号,点击保管。

#2

终端https证书装置

■协助-& gt;SSL代理-& gt;装置查尔斯根证书在挪动设备或近程阅读器上装置查尔斯根证书

■手机阅读器拜访chls.pro/ssl.此时,Charles会在电脑上弹出一个窗口。您需求单击“允许”将证书下载到您的手机。

04

查尔斯界面

Charles次要提供了两种视图来检查数据包捕捉,辨别命名为构造和序列。

构造:依据拜访的域名对网络恳求实行分类。顺序:依据拜访工夫对网络恳求实行排序。

可以依据不同的需求在这两个视图前来回切换。恳求太多的时分,就看不到了。您可以经过复杂的过滤功用输出关键字,疾速过滤掉URL中带有指定关键字的网络恳求。

05

代理菜单引见

开端/中止记载:开端/中止记载会话。开端/中止节流:开端/中止节流。启用/禁用断点:翻开/封闭断点形式。录制设置:录制会话设置。节流设置:节流设置。断点设置:断点设置。反向代理设置:反向代理设置。端口转发设置:端口转发。Windows代理:记载计算机上的一切恳求。代理设置:代理设置。SSL代理设置:SSL代理设置。拜访控制设置:拜访控制设置。内部代理设置:内部代理设置。Web界面设置:Web界面设置。

06

记载对话

录制设置

录制设置和开端/中止录制一同运用。在开端录音形态下,您可以经过录音设置来配置Charles的会话录音行为。

选项:经过录制大小限制来限制录制数据的大小。当Charles记载时,恳求、呼应头和呼应体存储在内存中或写入磁盘上的暂时文件中。当内存中的数据量例如变得过多时,查尔斯会收回告诉并中止记载。此时,您需求肃清Charles会话以释放内存,然后再次开端录制。在录制设置中,您可以限制Charles录制的大小。包括:只要与配置的地址婚配的恳求才会被记载。扫除:仅婚配配置地址的恳求不会被记载。“包括”和“扫除”选项卡的操作相反。选择添加,然后填写要监控的Procotol、主机、端口等信息,从而到达过滤的目的。如下图所示:

07

弱网络测试

油门设置

选中[启用限制]或[仅针对选定的主机]来设置指定的评论拜访权限,以限制网络,而不影响其他软件。

在[节流预设]中选择常用预设网络条件,或许您可以在[带宽]中设置网络的上传和下载速率。

08

修正恳求数据

1.选择一个恳求并右键单击[断点]。我们会发现工具栏中的一个六边形按钮变成了白色。

2.设置断点,点击菜单栏中的【代理】,勾选【断点设置…】。这将弹出断点设置弹出窗口;

3.在弹出断点处设置一个弹出窗口,双击要中缀的接口编辑断点;

4.编辑断点。假如要修正恳求数据,请勾选恳求;假如要修正呼应数据,勾选Response,或许同时勾选;

5.这样就到达了设置断点的目的,然后就可以察看或许修正恳求或许前往的内容,但是在这个进程中需求留意恳求的超时。

09

本地文件代理

有时,在测试时,您需求将一个恳求代理到一个本地文件。

首先选择要表示的URL,右键【映射本地设置】,在弹出的窗口中点击在映射到中选择,选择要表示的本地文件的途径,点击确定。

10

复杂压力测试

假如你想测试一个接口的功能,你也可以运用Charles工具。

选择要测试的URL,右键单击【反复初级】。在弹出的框中,输出并发线程数和压力次数,点击测试。

以上内容引见了查尔斯抓包工具的运用办法,希望对大家有所协助。如有疑问,欢送关注德斯资源网官方账号实行交流。