在我们平时的测试过程中,需要模拟很多的测试场景,比如常见的弱网测试,你不可能说去地铁、停车场实地去测试,那么我们就需要模拟弱网环境。今天就讲一下如何通过charles来模拟弱网环境。
1、首先打开Charles,点击Proxy,选择Throttle Settings选项。
2、进入设置页面,首先勾选Enable Throttling,然后在下面的Throttle preset选择Charles自带的网络的配置。(根据自己的测试需求)
3、也可以自己自定义进行配置
这里简单说下这些配置项的具体含义
Bandwidth(带宽):Download和upload的一个数据传输的速度
Utilisation(带宽可用率):带宽每秒收到、发送信息的效率
Round-trip latency(请求延时):请求的延时时间,单位ms
MTU:最大传输单元
Releability:连接的可靠性
Stability:连接