Charles功能的使用

本文详细介绍了Charles的使用,包括断点设置、网络请求重发、弱网测试功能及如何连接手机抓取HTTP流量。通过设置断点,你可以修改请求和响应;使用重发功能可反复测试网络请求;弱网测试模拟不同网络条件;连接手机则能监控移动设备的网络行为。
摘要由CSDN通过智能技术生成

Charles的使用

1、charles断点使用:
1)、在charles所抓取的网址上右键,选择breakpoints
在这里插入图片描述
2)、点击标题栏的proxy,选择breakpoint Settings,
在这里插入图片描述
3)、双击打好断点的网址,可以进行修改
在这里插入图片描述
protocol:传输协议
host:域名
port :端口
path:网址路径
query:参数信息,可以使用*通配符替代
勾选request:可以修改请求
勾选response:可以修改返回值

2、Charles重发网络请求
1)、左键点击要重发的网络 在标题栏上选择tools :
在这里插入图片描述
2)、点击tools ,找到advanced repeat:
在这里插入图片描述
3)、弹出设置重发的界面
在这里插入图片描述
iterations:重发的次数
concurrency:并发数
intre request delay:请求数据延时
repeat delay :重复延迟的次数
3、Charles弱网测试
1)、在界面标题栏选择proxy
在这里插入图片描述
2)、点击proxy ,选择throttle settings
在这里插入图片描述
3)、点击throttle settings,勾选enable throttling和only for selected hosts即可进行弱网测试,点击add添加网址
在这里插入图片描述
throttle preset :选择网络限制
bandwidth(kbys ):上传和下载速度的带宽
utilisation(%):带宽使用率
round-trip latency(ms):延迟
mtu(bytes):最大传输数 在规定的时间内最大传输多少

reliability(%):可靠性是衡量连接完全失败的可能性的一个指标。这对于模拟不可靠的网络条件很有用。可靠性被指定为成功传输10KiB消息的可能性,因此50%的值意味着所有10KiB传输的一半将成功。较大消息或较小消息或多或少可能失败,因此20KiB传输的成功率仅为25%,5KiB传输的成功率约为70%。

stability(%):稳定性是衡量连接“不稳定”并因此降低质量的可能性的指标。这对于模拟周期性连接质量较差的网络(如移动网络)非常有用。如果连接不稳定,则连接的质量将随机地落在不稳定的质量范围内。
unstable quality range(%): 不稳定的质量范围,配合Stability使用。
3、charles 连接手机抓取http:
想要抓取手机的网络,就需要让电脑和手机处于同一网络下,并且需要修改手机网络设置的,和安装charles证书。步骤如下:
1)、用windows+R 打开黑框命令行,输入ipcofig,获取到电脑的主机地址。
在这里插入图片描述
2)、打开charles ,在标题栏上找到proxy ,然后 点击找到一个名为proxy settings,点击就会出现如下界面,prot便是端口号,可以自行更改,也可以不改
在这里插入图片描述
3)、首先使手机和电脑处于同一网络,打开手机的设置找到wifi设置,点击连接的wifi找到代理,点击代理修改为手动,将你在dos黑框获取的主机名和charles的端口号填写进去 ,填写好点击保存。如下:
在这里插入图片描述
4)、打开系统自带的浏览器,输入http://chls.pro/ssl下载charles 证书。
5)、下载安装好后电脑端的charles会弹出一个提示窗,点击allow即可,这样charles就可以抓取手机上的网址。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值