zoukankan      html  css  js  c++  java
  • 弱网测试(一)

    一、为什么要进行弱网测试

        弱网测试作为健壮测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动端产品的使用用户所处的网络并非完全的流畅WIFI环境,仍有相当多的用户主要使用4G、3G、2G等网络,另外因移动端产品使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。毕竟考虑到各种场景的客户端展示及容错,能极大提升产品印象和用户体验。

    二、什么样的网络属于弱网

    低于2g速率的时候都属于弱网也可以将3g划分为弱网 一般wifi不纳入弱网测试范围

    三、如何进行弱网测试?

      弱网环境测试主要依赖于弱网环境的模拟,搭建弱网环境,模拟一个弱网环境即可。可以通过软硬件方式两种。

      软件方式:利用模拟网络参数来配置弱网环境,就可以达到目的。比如,Charles , Fiddler, Network link Conditioner 等。

      在各类网络软件中,主要就是对带宽、丢包、延时等进行模拟弱网环境。软件方式的成本低且实施起来容易操作,但是也有一定的弊端,不是非常接近弱网络环境,想要更接近弱网环境,

      例如大多数专项测试,会更倾向于通过硬件方式来协助测试,但这种方式又会变得很麻 烦,如果出现有些无法模拟的情况,只能靠人工移动到电梯、地铁等信号比较弱的地方。

    四、弱网测试的测试的要点

    五、弱网测试常用的工具

      1、使用Charles模拟弱网(最常见,适用于PC端和移动端)

    •    打开Proxy->Throttle Settings…
    • 打开Throttle Settings...页面,根据下图需要进行常用的网速模拟设置 

    • 配置参数解析:

        bandwidth —— 带宽,即上行、下行数据传输速度

        utilisation —— 带宽可用率,大部分modern是100%

        round-trip latency —— 第一个请求的时延,单位是ms。

        MTU —— 最大传输单元,即TCP包的最大size,可以更真实模拟TCP层,每次传输的分包情况。

        Releability —— 指连接的可靠性。这里指的是10kb的可靠率。用于模拟网络不稳定。

        Stability —— 连接稳定性,也会影响带宽可用性。用于模拟移动网络,移动网络连接

      • 亮起来表示弱网测试开启(Charles的预设已经有常用的网速模拟设置,可根据需要设置,也可以自己添加预设)
    • 2、使用Chrome浏览器的开发者工具(适用于Web端)

      右击鼠标,选择检查, 打开开发者工具,打开Network,点击online下拉框,一样有很多的预设

      

    •  也可根据自己的需要选择,自定义添加

       

    3、使用腾讯弱网测试工具QNET(适用于Android)

    • QNET首次使用QQ登录需要注册WeTest平台账号,然后使用QQ登录(TAPD登录需要员工TAPD账号)

             

    • 登录成功后,需要选择测试程序,然后开启悬浮窗,选择测试的网络,点击开始测试,自动拉起测试程序,显示弱网模板控制悬浮窗,以及弱网模板信息悬浮窗
    • 左边悬浮窗是控制悬浮窗,可以下拉即时切换弱网模板,双击Q按钮可以切回QNET应用,点击暂停按钮可以停止弱网状态恢复正常网络;

      右侧悬浮窗显示当前的模板名,实时延迟,实时网速,以及当前模板的具体参数

    QNET有预设模板,不可删除,可自定义添加

    网络设置参考值:

           

     参考资料:QNET:https://www.cnblogs.com/quark/p/10734587.html 

  • 相关阅读:
    TransformAroundPointPlugin
    探讨VMP 2.12.3 导入表修复
    spring+quartz 实现定时任务二
    一个奇怪的sql异常
    php程序里面使用sudo来执行应用程序
    spring+quartz 实现定时任务一
    让Git忽略SSL证书错误技巧
    个人开发网站集合
    完美解决KMplayer无法播放RMVB、RM电影问题
    如何知道自己的Windows是否已激活? 如何实现免激活升级? 重装Windows不需再激活?
  • 原文地址:https://www.cnblogs.com/syw20170419/p/11848505.html
Copyright © 2011-2022 走看看