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

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

欢迎大家来到IT世界,在知识的湖畔探索吧!

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

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

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

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

使用 Charles 完成弱网测试

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

  • 常见网络类型模拟
  • 带宽
  • 丢包
  • 延迟

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

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

基础模拟

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

定制弱网参数

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

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

总结

  • 弱网测试
  • 使用 Charles 完成弱网测试
接口测试 Mock 工具使用 - 弱网测试

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/84126.html

(0)

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们YX

mu99908888

在线咨询: 微信交谈

邮件:itzsgw@126.com

工作时间:时刻准备着!

关注微信