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