zoukankan      html  css  js  c++  java
  • App-IOS与Android弱网环境测试

    弱网环境下App的功能是否正常使用,是否会发生Crash的等情况?

    1.IOS

    ios系统一般自带弱网环境测试,可以通过设置各种网络环境,模拟弱网环境,如3G,wifi,very bad Network或者自定义网络环境进行测试。

    在苹果手机的设置如下:设置>开发者选项>Status:on,选择想要测试的网络环境,便可以在该环境下测试App。

    弱网环境下的设置参数如下:

    in bandwidth 下行带宽
    in packet loss 下行丢包率
    in delay 下行延迟
    out bandwidth 上行带宽
    out packet loss 上行丢包率
    out delay 上行延迟
    DNS delay DNS解析延迟
    protocol 协议

    注意:测试完成后记得将Status的状态改为off。

    2.Andorid

    Andorid没有如ios系统一样有自带的弱网环境的设置,我们可以借助Fiddler的抓包工具进行辅助设置。

    (1)下载Fiddler工具,具体的下载和学习教程见Fiddler使用教程的博文,在这我就不详细讲解。

    (2)打开Fiddler工具,在工具栏上选择Rules>Customize Rules

    (3)在打开的脚本文件中Ctrl+F搜索simulate

    定位在如下图所示的位置:

    request-trickle-delay:请求的延迟时间

    response-trickle-delay:响应延迟时间

    默认的一般是300毫秒和150毫秒,模拟网络延迟的设置一般是修改这两个地方,将延迟时间修改为需要的延迟时间来测试,在这我设置的为2500毫秒

    然后Ctrl+S保存好,关闭脚本文件

    (4)勾选Rules>Performance中的Simulate Modem Speeds,便可以开始设置的网络延迟的环境下测试

  • 相关阅读:
    《拼音字母》 蓝桥杯复试试题
    ZT:成熟是一种明亮而不刺眼的光辉
    如何Enable FireFox里的Java Plugin
    将App发布到WasLiberty的较稳妥方法
    记一个发HTML格式邮件的问题
    有些工作,做一辈子也不会成功
    论本事
    又一次遇到Data truncation: Data too longData truncation: Data too long问题
    查看Linux上MySQL版本信息
    很多人终身一事无成
  • 原文地址:https://www.cnblogs.com/evablogs/p/7446059.html
Copyright © 2011-2022 走看看