• 前言
  • 一、配置弱网
  • 二、配置参数
  • 三、参数解释
  • 总结

前言

记录charles中弱网测试


一、配置弱网

1、选择Proxy按钮(代理服务器)

2、选择throttle settings(节流阀控制)

二、配置参数

1、针对全局域名进行限速

在弹出的throttle settings(节流阀控制)面板上,选择enable throttling(授权节流)

注意:只选择enable throttling而不添加其他域名,为全局节流(也就是对所有的http和https请求都生效)


 2、只针对个别的域名进行限速

(1)在选择了only for selected hosts(只对选择的主机)后,里面配置了域名,才能对配置的域名生效。


 (2)域名添加设置

注意:

1、这里有http和https选择

2、这里有端口号填写

使用工具内部设好的网速

选择:throttle preset(节流阀预设)

(3)配置参数

Bandwidth(带宽)、Utilistation(利用百分比)、Round-trip(往返延迟)、MTU(最大传输单元)

注意:在配置参数这里,我们一般配置download(下行速率)和upload(上行速率)就足够用了,其余的字段就默认就行了。

 (4)添加一个自己设置的网速

添加后的效果


3、导入导出

(1)导入

在这里导入就是在一个界面里,按照模板的要求填好参数,再导入进去系统就会填入空格(自我感觉这个方法有点鸡肋)

导入前的数据

导入后的数据展示

(2)导出

导出前数据

导出后数据

注意:在配置完后,外面的小乌龟图标要启动(启动后为绿色)。

三、参数解释:

Only for selected hosts

单独对添加的hosts进行限速,不会影响未添加的hosts

Throttle preset
预设置

2G: 256 kbps ISDN/DSL
3G
4G

Bandwidth(kbps) 带宽

download 下载速度
upload 上传速度

Utilisation(%)  可用率(%)

带宽可用率,大部分modern是100%。

Round-trip latency (ms)  往返延迟(Ms)

延迟,就是网络请求发起时,延迟多长时间去请求,例如设置10m,则发起请求时,延迟10秒,服务端才会接受到信息

MTU (bytes)  最大传输单位(字节)

即TCP包的最大size,可以更真实模拟TCP层,每次传输的分包情况

Reliability (%)  可靠性(%)

指连接的可靠性。这里指的是1kb的可靠率。用于模拟网络不稳定。

Stability (%)—>稳定性(%)

连接稳定性,也会影响带宽可用性。用于模拟移动网络,移动网络连接一般不可靠。

Unstable quality range (%)—>不稳定质量范围(%)

参数详解:

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%

作者:山口惠美
链接:https://juejin.cn/post/6961991499198398501

学习地址:

(1)charles进行弱网测试_panruola的博客-CSDN博客_56kb 算弱网吗

(2)Charles使用手册 - 掘金

(3)弱网测试利器-Charles工具实战


总结

暂无

charles之弱网测试相关推荐

  1. 使用Charles做弱网测试入门篇

    1.弱网测试简介 1.1.背景 当前APP网络环境比较复杂,网络制式有2G.3G.4G.5G网络,还有越来越多的公共Wi-Fi.不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响.另外, ...

  2. charles及弱网测试

    安装 安装完成后,charles ---> help---> register,输入注册信息:Registered Name: https://zhile.io . License Key ...

  3. Charles(弱网测试、断点测试、压力测试)

    弱网: 在做移动开发的时候,我们常常需要模拟慢速网络或者高延迟的网络,以测试在移动网络下,应用的表现是否正常(如模拟应用在网络较慢时的响应时间等情景).Charles 对此需求提供了很好的支持. 1. ...

  4. 03-28 弱网测试

    弱网问题 封闭环境,网速降低 丢包 数据无法加载 消息更新不及时 弱网速度 常用网速展示: 工具与使用 使用 charles 进行弱网测试 https://blog.csdn.net/qq_24373 ...

  5. 手机安装pem_抓包神器Charles的配置安装与弱网测试,你会了吗?

    本文来自牛鹭学院学员:丁孟辉.陈金金 注意:在开发移动端项目没有网页的情况下,可以使用Charles抓取数据进行分析. 概念 Charles是一款Http代理服务器和Http监视器,当移动端在无线网连 ...

  6. Charles 2 - breakpoint断点、compose编辑、rewrite重写、map映射重定向、repeat重发、throttling弱网测试

    一.breakpoint断点 Breakpoints功能可用于临时修改一次网络请求结果.当指定的网络请求发生时,使用BreakPoints可截获该请求,这时可以修改该请求的Request参数和Resp ...

  7. 弱网测试利器-Charles工具实战

    一:弱网测试要点 二:利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android) 1.以charles 4.5.6版本为例,打开Proxy->Throttle Sett ...

  8. 弱网测试及工具对比(Fiddler/Charles/NEWT/Clumsy/ATC/WANem/QNET)

    1.什么是弱网测试? 弱网测试主要就是对带宽.丢包.延时等进行模拟弱网环境. 衡量网络性能好坏的几个指标: 带宽(吞吐量):单位时间内传输的数据量,单位通常是:每秒比特数:bps.带宽反映了网络的传输 ...

  9. charles证书安装断点调试 弱网测试

    证书安装 1前提 打开百度 123 页面 charles 检测到百度的接口 2点开接口下面的 3 菜单栏点击help -sslpraxying-install charles-到下面页面 4 prox ...

最新文章

  1. mysql运行报错64bit_关于MySQL5.6.25在Win7 64bit下重装后无法启动的解决方法
  2. 【CSS 伪类】顺序
  3. git配置global信息
  4. EF Code First 学习笔记:关系
  5. css用一张大图片来设置背景的技术真相
  6. 对JSON的一点认识和理解以及JQuery处理JSON
  7. SpringSecurity系列(三) Spring Security 表单登录
  8. python爬取新浪博客_Python爬取韩寒全部新浪博客
  9. VS,VAX一些快捷键记录
  10. 分享 百度网盘搜索引擎原理以及实现部分源码
  11. 北京消费者买15类节能商品可获补贴 单件最高800元
  12. Unity小地图制作与美化
  13. 【栈】实现高级计算器
  14. JavaScript 解析json例子
  15. [收藏]POSIX标准
  16. 第十届“泰迪杯”比赛B题解题思路及代码论文
  17. centos7下搭建nextcloud云(使用阿里云轻量服务器+oss对象储存)
  18. 支付宝“刷脸支付”韩国遇冷 真相让人笑出眼泪
  19. [重点] 字典处理(工具)
  20. 由浅入深的前端面试题 和矫情的“浪漫主义”诗句

热门文章

  1. 实际树莓派拿到手后感觉比想象中的漂亮,要结实,要沉,说实话还挺喜欢的
  2. Jackson公司蛋白质电印迹方法确认蛋白质转移
  3. DroidPlugin代码分析(三) 占坑、动态注册
  4. webpack 优劣
  5. SPFA 算法详解( 强大图解,不会都难!) (转)
  6. 斯坦福28岁加密女王认罪!320亿美元帝国崩塌,最高110年监禁,或将指证前男友...
  7. 12306上的分布式内存数据技术GemFire
  8. mybatis一次 行插入十万条数据优化问题;
  9. 全国计算机等级考试停车场,Excel11 停车场收费政策调整情况分-计算机二级2021年office真题...
  10. 关于R语言中的一些升级与JAVA环境配置