charles常用功能-限速-模拟弱网-模拟网速慢

前言全局说明

chales常用功能-限速-模拟弱网-模拟网速慢


一、说明

1.1 调试环境:

Windows 11 家庭版 24H2 26100.4061

1.2 链接:

官方网站:https://www.charlesproxy.com
下载页面:https://www.charlesproxy.com/download
使用说明:https://www.charlesproxy.com/documentation/


二、介绍

在做软件测试的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在弱网下,
APP 的各个功能是否正常使用,以及是否有对应的网络提示。

在 Charles 的菜单上,选择 “Proxy”->” Throttle Setting” 项,在之后弹出的对话框中,
我们可以勾选上 “Enable Throttling”,并且可以设置 Throttle Preset 的类型,

可以模拟 3G 或者其他指定 kbps 的网络,设置下载和上传的速率。

三、MAC OS 界面

image


四、Windows 界面

也可以点击界面上"乌龟"图标
image

设置界面
image

Bandwidth:带宽(k)带宽,指单位时间能通过链路的数据量。即每秒可传输之位数

Untilistion: 带宽利用率:带宽每秒收到、发送信息的效率

Round-trip latency: 请求往返延迟(ms),可以用来模拟网络延迟,即一个数据包从用户终端发送到服务器,然后再从服务器返回到终端的来回时间

MTU:最大传输单元,用来通知对方所能接受数据服务单元的最大尺寸,说明发送方能够接受的有效载荷大小。是包或帧的最大长度,一般以字节记。
如果MTU过大,在碰到路由器时会被拒绝转发,因为它不能处理过大的包。
如果MTU太小,因为协议一定要在包(或帧)上加上包头,那实际传送的数据量就会过小,这样也划不来。

Reliability:可靠性,可以用来模拟丢包,指被传送的数据包无法通过网络传输到目标服务器或客户端

Stability:稳定性,可以用来模拟网络抖动,指分组延迟的变化程度。
如果网络发生拥塞,排队延迟将影响端到端的延迟,并导致通过同一连接传输的分组延迟各不相同,而抖动,就是分组延迟的差值

Unstable quality range:不稳定质量范围,主要针对Stability设置的范围。



免责声明:本号所涉及内容仅供安全研究与教学使用,如出现其他风险,后果自负。




参考、来源:
https://testerhome.com/topics/40607
https://www.cnblogs.com/wutou/p/17853244.html



posted @ 2026-01-06 11:51  悟透  阅读(24)  评论(0)    收藏  举报