news 2026/8/29 13:24:10

弱网测试利器 - Charles工具实战分享

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
弱网测试利器 - Charles工具实战分享

一:弱网测试要点

二:利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android)

1、以charles 4.5.6版本为例,打开Proxy->Throttle Settings

2、打开Throttle Settings,界面如下

在之后弹出的对话框中,我们可以勾选上 “Enable Throttling”,并且可以设置 Throttle Preset 的类型,如果我们只想模拟指定网站的慢速网络,可以再勾选上图中的 “Only for selected hosts” 项,然后在对话框的下半部分设置中增加指定的 hosts 项即可。

3、charles-Throttle Settings(选项含义讲解)

  • Bandwidth(带宽)【吞吐量】

带宽定义数据可以传送超过时间上限,这是千比特每秒指定。可以指定上载和下载链接的不同带宽限制。

  • Utilisation(利用)

利用率是总带宽的百分比,可以在任何一个时间使用。它只是作为可用带宽的缩放因子。对于大多数现代互联网连接利用率始终是100%。

  • Round-trip Latency(请求往返延迟)【延时】

往返延迟测量客户端和远程服务器之间的第一次往返通信的毫秒延迟。它用于客户端向服务器和服务器向客户端的每次请求。

  • MTU(最大传输单元)

在任何传输的TCP数据包的最大尺寸。指定MTU不改变的可用带宽,但允许Charles在MTU分配带宽大小的块,导致在每个传输包分割的现实水平。

  • Reliability(可靠性)【丢包】

可靠性是衡量连接完全失败的可能性。这是非常有用的模拟不可靠的网络条件。可靠性是指定为成功发射10kib消息的可能性,所以,值为50%意味着所有10kib传输一半会成功。较大的邮件或更小的消息或多或少都有可能失败,所以20kib传输将只有25%的成功率和5kib传输成功率约70%。

  • Stability(稳定性)【抖动】

稳定性是衡量一个连接的可能性是不稳定的,因此降低了质量。这是非常有用的模拟网络,如移动网络,定期连接质量差。如果连接不稳定,则连接的质量会在不稳定的质量范围内随机下降。此质量值,然后应用作为另一个缩放因子的可用带宽。

  • unstable quality range(不稳定质量范围)

此处设置主要针对于Stability中设置中的范围

  • 以下配置用于模拟不太好的2G蜂窝网络

带宽256 kbps(上传和下载)

利用100%

延迟300 ms

MTU为1500字节

可靠性75%

稳定75%

不稳定的质量范围为20%至25%

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/29 9:31:36

课题申报新手入门必备指南!利用AI辅助搞定 6大关键部分,高效提升申报成功率(附AI提示词)

课题申报已经成为不少教师同仁职业发展、职称评比的必要条件之一,但很多新手老师仍不知道该从何下手。对于厚厚的申报指南和复杂的评审指标,不少教师虽然有研究想法,但卡在选题、创新点等关键环节上。 今天七哥带各位老师将申报书彻底拆解,弄清楚各部分写作技巧,并搭配AI…

作者头像 李华
网站建设 2026/8/29 2:38:44

Advanced Database Cleaner - WordPress数据库清理优化插件

‌Advanced Database Cleaner Pro 是一款专为WordPress设计的数据库清理与优化插件,主要用于删除冗余数据、孤立表、过期瞬态等,以提升网站性能和数据库效率‌。 如果您已经使用WordPress一段时间了,那么您可以考虑一下清理工作。您的数据库…

作者头像 李华
网站建设 2026/8/28 11:44:52

2025 年 12 月找靠谱中国 AI 智能体获客老师,麟哥难道不称职?

一、2025 ai 获客培训市场:讲师选择的核心参考维度2025 年 ai 智能体获客领域的技术迭代,正从通用大模型应用转向垂直场景深度适配。企业在筛选培训讲师时,已逐步跳出单纯的工具操作教学需求,更关注讲师的技术积累、知识体系完整性…

作者头像 李华
网站建设 2026/8/28 16:35:44

海报设计无从下手?这3个技巧让你告别空白画布

面对空白画布无从下手?或是设计出的海报总是少了点吸引力?在信息过载的今天,无论是活动宣传还是个人创作,好的海报设计能让信息传递事半功倍。作为经常需要制作各种宣传物料的设计爱好者,我总结出了三个特别实用的技巧…

作者头像 李华
网站建设 2026/8/29 0:23:58

FastAPI+VUE3创建一个项目的步骤模板(一)

先不细究功能细节,先把项目跑起来 一篇文章最多5606个字,因此同样分多P来记录 为fastapi准备环境 # 1. 创建项目文件夹 mkdir fastvue-todo cd fastvue-todo# 2. 创建并激活虚拟环境 (推荐) python -m venv venv # Windows: # venv\Scripts\activate # L…

作者头像 李华
网站建设 2026/8/26 0:59:43

带你搞懂BootLoader(四)-第三个BootLoader

这篇文章将带你写第三个BootLoader程序,对应的是以下那篇博文的第三种启动方式:应用程序(APP)存储在文件系统里面或者存储在一些非XIP的存储芯片上,BootLoader将APP复制到RAM指定地址,最后通过跳转指令转入RAM中执行APP 带你搞懂B…

作者头像 李华