在做移动开发的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常。Charles 对此需求提供了很好的支持。
在 Charles 的菜单上,选择 “Proxy”->”Throttle Setting” 项,在之后弹出的对话框中,我们可以勾选上 “Enable Throttling”,并且可以设置 Throttle Preset 的类型。如下图所示:
![charles 功能概述 - skot52510 - skot52510的博客](https://i-blog.csdnimg.cn/blog_migrate/47f6fe93746847a72e51a5897da796b6.webp?x-image-process=image/format,png)
模拟网络慢
* 如果我们只想模拟指定网站的慢速网络,可以再勾选上图中的 “Only for selected hosts” 项,然后在对话框的下半部分设置中增加指定的 hosts 项即可。
![charles--模拟慢网速 - skot52510 - skot52510的博客](https://i-blog.csdnimg.cn/blog_migrate/be6a96558ffca58dc00f795bcffcaadd.webp?x-image-process=image/format,png)