博客
关于我
Mock 工具使用:弱网测试
阅读量:794 次
发布时间:2023-02-09

本文共 939 字,大约阅读时间需要 3 分钟。

简介

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

感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!有需要的小伙伴可以点击下方小卡片领取   

转载地址:http://lfffk.baihongyu.com/

你可能感兴趣的文章
MacBook Air怎么重新输入wifi密码
查看>>
MacBook Pro 休眠后五国,自动重启报错
查看>>
Macbook Pro下Bootcamp上win7截图方法
查看>>
MacBook开机出现问号文件夹?别急 可能是这些原因!
查看>>
MacBook键盘突然失灵?这几个排查步骤一定要试试!
查看>>
Macbook风扇突然一直狂转?一文搞定各种可能原因
查看>>
MacBook黑屏/白屏开不了机?一文搞定所有可能的解决方案!
查看>>
Machine Learning in Action -- 树回归
查看>>
Machine Learning Project Walkthrough: Preparing the features
查看>>
macOS Big Sur 11.0.1 上未弹出应用程序
查看>>
MacOS:创建目录出现 Read-only file system
查看>>
macOS使用django安装mysqlclient遇到的问题(mysqlclient 1.3.3 or newer is required)
查看>>
macOS系统上安装JDK
查看>>
MacType Decency 项目常见问题解决方案
查看>>
Mac下IDEA更换Maven仓库
查看>>
Mac下MySQL 报错:Error1045(28000)解决办法
查看>>
Mac下redis安装和启动
查看>>
Mac下各种网络命令的使用
查看>>
Mac下如何配置环境变量
查看>>
Mac下安装jdk
查看>>