• charles 设置弱网测试


    charles 设置弱网测试

    一款APP针对不同网络情况下都需要保证不会Crash,同时尽可能做到在弱网情况下也能达到功能正常使用,或者使用体验达到最佳。
          我们借助Charles工具做弱网的测试,或者模拟2G、3G的网络情况。
          Charles的使用方法如下:
         首先,打开Charles,在Throttle Settings中设置网络状况,比如:

    1、点击Proxy->Throttling Settings

    2、☑️勾选[Enable Throttling]使的限制网速可用,相当于开启了限制网速的功能

    3、关于网速的选择

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

    3G:300k-2Mbps左右

    2.5G(GPRS)一般在100kbps

    2G(GSM)一般在5-9kbps
    如果不习惯自定义设置带宽等,可直接在Throttle Preset下拉列表中选择,按照顺序,网速逐渐提升
    3.3如果只想对某地址的请求进行弱网测试,☑️[Only for selected hosts]

     然后,打开Sequence查看每个请求的执行情况,比如:

     上图中可以看到每个请求的大小(size),以及请求的状况(status)。

    PS:弱网、2G、3G建议的上下行速率如下,同时还可以控制丢包率的数据
          网络             上行               下行
          弱网               10                 30
          2G                 15                 50
          3G                384               2800
    原文:https://blog.csdn.net/qiang_9/article/details/78845295

  • 相关阅读:
    使用yarn来替代npm
    React及Nextjs相关知识点小结
    appstore-react v2.0—redux-actions和redux-saga的应用
    开机SystemServer到ActivityManagerService启动过程分析
    java 读取气象专业格式NetCDF文件
    maven项目对于maven远程仓库没有资源的解决办法
    leaflet 使用kriging.js实现前端自定义插值
    leaflet 使用高德地图实例
    uni-app上使用leaflet地图的解决方案
    MySQL创建新用户并且赋予权限
  • 原文地址:https://www.cnblogs.com/lisa2016/p/11867991.html
Copyright © 2020-2023  润新知