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就可以抓取手机上的网址。