有时候在工作中需要测试app弱网测试避免不了,但是实际工作中用到的不是很多

1. fiddler进行弱网测试配置

  1. 选择弱网设置:规则—性能设置—选择模拟慢速网络在这里插入图片描述
  2. 有时候可能自动找不到该弱网文件配置,没有的话需手动设置(指向这个文件)
    在这里插入图片描述
  • 或者直接点击这里
    在这里插入图片描述
  1. 选择规则,自定义规则,弹框跳出提示,选择确定进行修改在这里插入图片描述

  2. 打开的FIddler ScriptEditor中使用快捷键ctrl+f,输入delay找到下图的内容,设置弱网参数值
    在这里插入图片描述

    • 解析:如果m_SimulateModem为True,也就是fiddler开启了弱网模式,那么上传1KB的内容 需要300ms(转化后的上传速度为1KB/0.3s=3.3KB/s),下载1KB内容需要150ms(转化后的下载速度为1KB/0.15s=6.6KB/s)

    • 如果模拟2G网络,上传下载配置如下:
      oSession[“request-trickle-delay”] = “3000”;
      oSession[“response-trickle-delay”] = “1500”;

    • 如果要模拟3G网络,上传下载配置如下:
      oSession[“request-trickle-delay”] = “20” ;
      oSession[“response-trickle-delay”] = “10”;

  3. 模拟移动、联通、电信
    电信:上行:1.8M 1.8x1024
    下行:3.1M 3.1x1024
    上行:{1/[(1.8x1024)/8]}x1000=4.34ms
    下行:{1/[(3.1x1024)/8]}x1000=2.52ms

    移动:上行:384k
    下行:2.8M
    上行:[1/(384/8)]x1000=20.8ms
    下行:{1/[(2.8x1024)/8]}x1000=2.79ms

    联通:上行:5.76M
    下行:7.2M
    上行:{1/[(5.76x1024)/8]}x1000=1.35ms
    下行:{1/[(7.2x1024)/8]}x1000=1ms

Tips:每一次更改网络配置后,需要重新启动fiddler

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐