接口测试Mock工具使用 - 弱网测试

在当今移动互联网的时代,网络的形态非常多变,不光有 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 完成弱网测试

推荐学习

测试开发北京周末线下高薪私教班开课啦!!!内容全面升级,新增小班私教、1v1私教内容,让同学们在学技术的同时,软技能也同步得到提升。

4 个月 30+ 项目实战强化训练,资深测试架构师、开源项目作者亲授 BAT 大厂前沿最佳实践,带你一站式掌握测试开发必备核心技能(对标阿里P6+)!直推 BAT 名企测试经理,模拟面试+面试复盘跳槽无忧!

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值