六、弱网测试

目录

1.弱网测试

1.1 为什么要进行弱网测试?

1.2 弱网测试方法:

1.3 Fiddler工具

1.4 Fiddler原理

1.5 Fiddler使用:

1.6 Fiddler弱网测试配置及操作步骤:

1.7bug的产生,弱网

1.8 fiddler补充


1.弱网测试

1.1 为什么要进行弱网测试?

  1. 手机自身的网络不是特别稳定
  2. 手机处于客观环境变换比较频繁

1.2 弱网测试方法:

  1. 人工:SIM卡的数据流量,三大运营商都要测试(2G/3G/4G/WIFI)
  2. fiddler工具限速来实现模拟实际网络

1.3 Fiddler工具

  • 使用代理机制,相关设置,模拟弱网环境
  • 代理地址:127.0.0.1默认端口:8888
  • 查看端口是否被占用:nestat -ano |findstr“8888”

1.4 Fiddler原理

以代理的模式接收发送请求到服务器,这个过程中可以设置每KB上传和下载的速度,从而实现模拟用户的环境,进行弱网测试。

1.5 Fiddler使用:

下载地址:Fiddler官网(安装:下一步下一步安装即可。小提示:建议英文目录,文件名不要空格,工具不建议去自主汉化)

1.6 Fiddler弱网测试配置及操作步骤:

  1. 前提条件:a.电脑端的杀毒软件关闭;b.防火墙关闭;c.手机和电脑在同一局域网下。
  2. fiddler配置:
    1. 第一步:Tools---Options---【Connections(勾选(Allow remote computers to connect))---取消勾选 (Act as system proxy on startup)】---OK
    2. https配置:Tools---Optons---Https---【勾选(Decrypt Https traffic)---弹出框点击Yes(是,确认)---勾选Ignore server certificate errors(unsafe)----点击Actions--点击第一个(信任根证书)---点击第二个(导出证书到桌面)】---点击ok---重启Fiddler
  3. 手机端设置:
    1. 前提:电脑端设置完以后,可以访问服务器
    2. 手机设置---wifi设置--->wifi设置界面:模拟器:长按wifi/真机:设置-->wifi-->设置-->代理-->收到-->主机名/服务器:电脑端IP---端口:fiddler的端口:8888然后保存
  4. 手机端安装证书:
    1. 浏览器:输入:http://电脑端ip:8888  下载证书,安装:名称:英文随便取,作用:VPN和应用
    2. app可以进行联网操作
  5. 抓包操作:
    1. 调整抓取操作
    2. 开启左下角的抓取状态(快捷键:F12)
    3. 执行操作
    4. 获取数据
  6. 弱网测试:
    1. rules->customize rules-->脚本编辑界面
    2. 修改数据,保存
    3. 启用限速模式,执行操作
    4. 获取数据(注意:只要修改脚本,限速模式要重新勾选)
  7. 数据设置多少
    1. 模拟2G/3G/4G,数据
    2. 增加数值:1000-->5000

1.7bug的产生,弱网

  1. 加载过程发生奔溃,闪退:crash
  2. anr:app no responding(无响应)
  3. 图片,文字不全
  4. 加载过程中,超过你的忍受范围后仍没有任何提示
  5. 数据

1.8 fiddler补充

  1. 过滤器(fiters)
    1. 只过滤内部IP   Show only Intranet Hosts;
      只过滤外网IP   Show only internet Hosts。
      
      

    2. No Host Filter 不设置过滤主机IP条件
      Hide the following Hosts 隐藏不过滤输入到下面文本框中的的Hosts
      Show only the following Hosts 仅过滤显示输入到下面文本框中的Hosts
      Flag the following Hosts 过滤出给输入到下面文本框中的Host设置标识(就是给session加粗效果)
      
  2. fiddler篡改数据
    1. 详情请看:fiddler篡改数据


 

发布了45 篇原创文章 · 获赞 4 · 访问量 4609

猜你喜欢

转载自blog.csdn.net/qq_44891948/article/details/104096399