在我们平时的测试过程中,需要模拟很多的测试场景,比如常见的弱网测试,你不可能说去地铁、停车场实地去测试,那么我们就需要模拟弱网环境。今天就讲一下如何通过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、如果只是仅对部分的请求进行弱网测试可以配置


本文介绍了如何利用Charles工具进行弱网环境模拟。通过启用Throttle Settings,选择预设网络配置或自定义设置,调整带宽、延时等参数,以实现对应用程序的弱网条件测试。对于特定请求,还可以进一步配置进行有针对性的模拟。

310

被折叠的 条评论
为什么被折叠?



