zoukankan      html  css  js  c++  java
  • APP测试-弱网测试

    弱网情况

    1.弱网功能测试

    非WiFi情况,2G/3G/4G,模拟高延时和高丢包,整体功能进行测试
    关注:页面的响应时间,展示;图片加载,板式结构,响应时长

    2.无网状态测试

    断开网络,划分模块页面进行测试
    关注:页面展示,点击,跳转其他界面;无网到有网的转换,显示,数据上报等

    3.网络切换测试

    场景切换:
    WiFi-移动网络,WiFi-无网,移动网络-WiFi,移动网络-无网,无网-WiFi,无网-移动网络
    关注:页面显示,交互,是否有crash,session是否一致

    4.用户体验

    1.响应时间是否可接受,热启动,冷启动时间,页面切换,前后台切换
    2.页面显示是否完整一致
    3.文案显示是否符合超时定义,异常信息是否显示
    4.超时重连是否存在
    5.安全角度是否会dns劫持,登录ip更换频繁
    6.大流量事件是否弱网下自动下载apk或者大文件等动作

    5.模拟延时

    1.fiddler相关操作


    2.https的请求需要在手机上装CA证书
    查看本地ip

    手机打开浏览器,访问本地ip端口8888

    开始下载证书,一步步安装
    3.安装完成,设置手机代理
    设置-网络-WiFi-长按-修改网络-设置主机名称

    设置完成,手机访问的即为fiddler代理的网络

    4.fiddler设置弱网
    Rules-Customize Rules 自定义脚本编辑器进行修改,保存数据


    Rules-Performance-Simulate Modem Speeds选中使设置生效

    启动APP,有提示

    6.模拟丢包

    无法拉取数据包是丢包现象
    模拟丢包为了查看丢包情况下APP是什么状态,是否影响用户体验
    Network Emulator Toolkit相关操作 loss==丢包
    1.Configuration-New Filter 新增过滤器



    2.Configuration-New Link 新增链路

    3.Upstream设置上行/下行网络





    4.Action-start启动

    计算机的网络会被限速,模拟器可直接模拟丢包,真机需要安装WiFi共享,连接计算机网络

    7.设置参数参考

  • 相关阅读:
    使用padding值控制控件的隐藏与显示
    首篇 sdk 之 AlertDialog
    eclipse中svn项目重定向地址
    Activity回传值报错:Failure delivering result ResultInfo{who=null,request=7,result = 0,data=null}
    常见字符集&乱码问题
    rhel 6.x 使用 udev scsi rules 配置裸设备
    rsync 同步文件
    debian 8.2 + apt-get + mongodb 3.2 + replica set
    debian 8.2 + apt-get + mongodb 3.2
    oracle virtualbox 扩大虚拟机硬盘
  • 原文地址:https://www.cnblogs.com/zhangshan33/p/12266641.html
Copyright © 2011-2022 走看看