用Charles来模拟弱网测试环境

在我们平时的测试过程中,需要模拟很多的测试场景,比如常见的弱网测试,你不可能说去地铁、停车场实地去测试,那么我们就需要模拟弱网环境。今天就讲一下如何通过charles来模拟弱网环境。

1、首先打开Charles,点击Proxy,选择Throttle Settings选项。
用Charles来模拟弱网测试环境
2、进入设置页面,首先勾选Enable Throttling,然后在下面的Throttle preset选择Charles自带的网络的配置。(根据自己的测试需求)
用Charles来模拟弱网测试环境
3、也可以自己自定义进行配置
用Charles来模拟弱网测试环境
这里简单说下这些配置项的具体含义
Bandwidth(带宽):Download和upload的一个数据传输的速度
Utilisation(带宽可用率):带宽每秒收到、发送信息的效率
Round-trip latency(请求延时):请求的延时时间,单位ms
MTU:最大传输单元
Releability:连接的可靠性
Stability:连接稳定性,也会影响带宽可用性

4、如果只是仅对部分的请求进行弱网测试可以配置
用Charles来模拟弱网测试环境
用Charles来模拟弱网测试环境
输入对应的参数
http还是https
输入host和port

最后点击OK 保存即可。