Charles功能的使用
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使用。