zoukankan      html  css  js  c++  java
  • App网络测试

    弱网测试作为健壮性测试的重要部分,对于移动端测试必不可少。

    什么样的网络属于弱网?

    小于或等于2G速率的都属于弱网,且随着5G的到来,3G网络速率的降低,未来3G也会逐渐划入弱网的行列。

    对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网测试场景中。

     

     Fiddler设置App网络代理

    (1)打开Fiddler,点击Tools->Options->Connections,勾选“Allow romote computers to connect”,并设置监听端口号,保存设置,重启Fiddler;

    (2)进入手机的WIFI设置,修改网络->显示高级选项,设置代理为手动,且录入服务器主机名、端口分别为电脑的ip和Fiddler监听端口号,保存(不同手机的操作步骤可能有差异);

    (3)安装Fiddler证书:完成步骤2后,打开手机浏览器,输入网址:ip:port(监听端口号),下载并安装证书;

    Fiddler设置网络模拟

    (1)自定义网速

    打开Fiddler,点击Rules->Customize Rules,再Ctrl+F组合键调出查找框,输入m_SimulateModem,执行搜索;

    •  // Delay sends by 300ms per KB uploaded.
        oSession["request-trickle-delay"] = "300"; 表示上传速度:1Kb/0.3s = 10/3(KB/s),如果想设置上传的速度为50KB/s,则需要设置Delay 时间为 20ms

    • // Delay receives by 150ms per KB downloaded.
        oSession["response-trickle-delay"] = "150";表示下载速度:1Kb/0.15s = 100/15(KB/s),如果想设置下载的速度为50KB/s,则需要设置Delay 时间为 20ms

    (2)定义网速后保存,点击Rules->Performance->Simulate Modem Speeds,完成弱网功能模拟。

     

    各网络下常用制式速率


    附:

    参考:http://www.smarterapps.cn/index.php?app=home&mod=Appinfo&act=articleDetail&id=49

    参考:https://www.cnblogs.com/wongel/p/10255831.html

    参考:https://blog.csdn.net/qq_28351609/article/details/84568422

  • 相关阅读:
    模仿outlook快捷方式栏的一个控件
    买了一本书《Programming pearls》编程珠玑(88上的数学题目(1))
    一个IE动画图标的小例子
    对水波特效实现原理的解释
    向量空间的几何变换
    一个简单Led控件
    【转载】配置(visual studio.net已检测到指定的web服务器运行的不是asp.net1.1版)
    最近学习ASP2.0相关的几个小问题(非创新性文章)
    一道c的面试题,大数相乘。
    Led控件(2)——Led显示屏模拟
  • 原文地址:https://www.cnblogs.com/Maruying/p/13584699.html
Copyright © 2011-2022 走看看