Skip to content

弱网测试


简介

在移动互联网时代,网络环境变得更加复杂,尤其是在 2G、3G、4G 等不同网络制式下,用户的体验差异也很大。 弱网测试主要是模拟网络带宽低、丢包严重、延迟高等环境,以确保应用在这些网络环境下依然能稳定运行。 对于移动应用来说,弱网测试是确保应用健壮性的一项重要测试


使用 Charles 完成弱网测试

  • Proxy -> Throttle Setting,然后选择 Enable Throttling,在 Throttle Preset 下选择网络类型即可,具体设置可以自行确定。
  • 常见网络类型模拟
    • 带宽
    • 丢包
    • 延迟

link


基础模拟

  • 点击小乌龟
  • 刷新页面
  • 打开 charlesoverview 查看响应时间


定制弱网参数

  • 打开 throttle settings
  • 勾选 enable,打开弱网配置:
    • 可以对指定的域名进行配置,如果不设置就是对所有的域名都起效。
  • Throttle preset:可以选择不同的预设进行模拟。
  • 自定义参数:
    • Bandwidth:带宽
      • download:下载速度
      • upload:上传速度
    • Utilisation:可用率(%)
    • Round-trip latency:往返延迟(Ms)
    • MTU:最大传输单位(字节)
    • Reliability:可靠性(%)
    • Stability:稳定性(%)
    • Unstable quaility range:不稳定质量范围(%)


总结

  • 弱网测试
  • 使用 Charles 完成弱网测试