德斯资源网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,右键单击【反复初级】。在弹出的框中,输出并发线程数和压力次数,点击测试。
以上内容引见了查尔斯抓包工具的运用办法,希望对大家有所协助。如有疑问,欢送关注德斯资源网官方账号实行交流。