写点什么

Mock 工具使用 - 模拟弱网测试

  • 2024-06-05
    江西
  • 本文字数:648 字

    阅读完需:约 2 分钟

在当今移动互联网的时代,网络的形态非常多变,不光有 2G, 3G,4G,不同的制式、不同的速率,让我们移动应用运行的场景更加丰富。而且移动产品使用场景非常多变,如近地铁,上公交,进电梯,进山区等是的弱网测试显得尤为重要。


获取更多技术资料,请点击!


对于弱网的数据定义,不同的应用所界定的含义不完全一样。不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。


按照移动的特性来说,一般应用低于 3G 的可以划分为弱网。除此之外,弱信号的 Wifi 通常也可以纳入到弱网测试场景中。弱网测试作为健壮性测试的重要部分,对于移动端的测试来说必不可少。


弱网测试主要进行特殊网络状态下的功能测试,同时关注用户体验。

使用 Charles 完成弱网测试

在 Proxy -> Throttle Setting,然后选择 Enable Throttling,在 Throttle Preset 下选择网络类型即可,具体设置可以自行确定。


  • 常见网络类型模拟

  • 带宽

  • 丢包

  • 延迟


这些常见的网络问题都可以非常轻松的进行模拟。


基础模拟

  • 点击小乌龟

  • 刷新页面

  • 打开 charles 的 overview 查看响应时间

定制弱网参数


  • 打开 throttle settings。

  • 勾选 enable,打开弱网配置:

  • 可以对指定的域名进行配置,如果不设置就是对所有的域名都起效。

  • Throttle preset:可以选择不同的预设进行模拟。

  • 自定义参数:

  • download:下载速度

  • upload:上传速度

  • Bandwidth:带宽

  • Utilisation:可用率(%)

  • Round-trip latency:往返延迟(Ms)

  • MTU:最大传输单位(字节)

  • Reliability:可靠性(%)

  • Stability:稳定性(%)

  • Unstable quaility range:不稳定质量范围(%)

总结

  • 弱网测试

  • 使用 Charles 完成弱网测试

用户头像

社区:ceshiren.com 微信:ceshiren2021 2019-10-23 加入

微信公众号:霍格沃兹测试开发 提供性能测试、自动化测试、测试开发等资料,实时更新一线互联网大厂测试岗位内推需求,共享测试行业动态及资讯,更可零距离接触众多业内大佬。

评论

发布
暂无评论
Mock 工具使用 - 模拟弱网测试_霍格沃兹测试开发学社_InfoQ写作社区