从下面几个点了解弱网测试:

1.什么样的网络属于弱网。

低于2g速率的时候都属于弱网,也可以将3g划分为弱网,一般WiFi不纳入弱网范畴。

2.为什么要进行弱网测试?

按照移动特定,各种网络连接协议不同,导致通信的信号不同,速率不同,影响应用的加载时间,可用性,稳定性

②手机所处的客观环境:地下停车场,厕所。电梯。

③手机自身网络原因2g/3g/4g/5g/wifi

3.如何进行弱网测试

1.SIM卡的网络切换

①手机-设置-网络设置-网络模式选择

②有三种模式:1.仅2g网络    2.只使用3g网络    3.4g网络优先。

2.使用虚拟机模拟网络速率

3.使用fiddler来进行网络代理

4.在功能测试中用SIM卡进行覆盖,还需要进行弱网的专项测试吗?

需要。

1.功能测试中测试弱网,并不多。避免偶现的问题发生。

2.专项测试,能够更加深入将网络情况覆盖全面。

5.配置
注意事项:
1.手机和电脑在同一个局域网之内.如:手机和fiddler连接同一个wifi。假如电脑连接有线,手机连接该有线连接的无线ip地址。
2.关闭电脑端,手机端的杀毒软件,防火墙关闭,Win 10 的系统,在防火强设置中设置fiddler 服务为白名单---百度
3.汉化:可以,不建议,不推荐

Fiddler设置:
1.connection->允许远程电脑连接打开/取消勾选"以代理启动"
2.Https设置:
Actions->最后一项"重启所有证书"->第一个"信任启动的证书"->第三个"淡出证书到桌面"->添加HTTPS协议->ok
勾选左边:decrypt HTTPS traffic/Ignore server certificate errors(unsafe)/check for certiticate revocatio
有确认的时候点击确定
把Fiddler进行重启操作

3.手机端的设置
设置->连接wifi->进入连接的wifi网络设置界面->代理选择手动->主机名:电脑的PV4的IP地址->端口:8888->确定

4.证书的安装
①.不安装证书
测试对象使用的协议是http协议,
②.安装证书
使用的协议是https协议的时候,需要安装
③.安装的来源:
1).手机自带的浏览器,地址栏里面输入:
http://192.168.101.2:8888->下载证书
2).点击证书进行安装
A.小米手机:启用文档,从SD 卡安装
B.部分手机,安装证书的时候,出现输入密码:需要设置锁屏密码
C.点击证书,弹出程序选择,选择安装程序
2).已经下载好的证书拖到手机中进行点击安装
安装可能问题同上
3).可以找一个可以同事.同学的证书,进行安装

5.可能出现的问题:
方案:
1.做一步,连网查看是否正常,根据上一步的情况,判断该步骤的问题所在
2.用证书生成器,点击->确定
3.BBS解决方案参考

6.电脑端安装证书
①.双击证书,安装
②.给浏览器配置证书:火狐为例:菜单->选项->隐私与安全->查看证书->导入证书->重启浏览器

7.抓包
①.查看与服务器交互的那条数据信息,确认时间
②.设置延迟时间:rules->定制脚本->修改300/150的值
③.启用限速模式:rules->performance->启用限速模式

8.弱网测试,那什么情况下是bug呢?
1.超过需求规定的响应时间
2.在规定的时间内加载不全的是bug:需要大概计算一下这个页面的大小多少KB(可以找开发了解),计算需要总时间.
超过设置的时间很久很久(根据页面的答题内容),估算方式的进行的
3.长时间加载过程中发了异常情况:anr(无响应),奔溃,闪退,crash(异常停止)等等
4.加载过程中界面显示不全的
5.加载时间过长时是否有友好提示

9.过滤器
fiters
use fiters
填写抓取的主机名
启动功能

10.弱网测试的时间设置技巧
①.按照2G/3G/4G/5/网速设置
②.按照1000的递进顺序,逐渐测试,知道项目要求的时长(如果没有,就参考到5-8秒)

极限测试:俯卧撑。

2.adb命令》monkey

转载于:https://www.cnblogs.com/Chamberlain/p/10987377.html

07- app的弱网测试相关推荐

  1. 手机APP模拟弱网测试

    手机APP模拟弱网测试 一. 弱网测试的意义 一款APP针对不同网络情况下都需要保证不会崩溃,同时尽可能做到在弱网情况下也能达到功能正常使用,或者使用体验达到最佳.弱网测试可以测试APP的加载时间.可 ...

  2. 手机怎么模拟弱网_手机APP模拟弱网环境测试

    转载请注明出处 首先看iOS手机 iOS比较简单,打开设置,找到"开发者" 在开发者页面,找到Network Link Conditioner, 点击Network Link Co ...

  3. jmeter 进行弱网测试

    在实际的测试工作中,会因为业务需要,有时限网速,更加符合实际,测试出真实的响应时间情况找到apache-jmeter-5.0/bin/jmeter.properties文件,找到参数,分别为限制htt ...

  4. 弱网测试及工具对比(Fiddler/Charles/NEWT/Clumsy/ATC/WANem/QNET)

    1.什么是弱网测试? 弱网测试主要就是对带宽.丢包.延时等进行模拟弱网环境. 衡量网络性能好坏的几个指标: 带宽(吞吐量):单位时间内传输的数据量,单位通常是:每秒比特数:bps.带宽反映了网络的传输 ...

  5. 使用fiddler进行app弱网测试

    fiddler----APP弱网测试 转自:http://www.51testing.com/html/01/n-3727001.html APP弱网模拟测试 移动端测试区别于PC端测试的一点就是网络 ...

  6. android 的弱网测试,Android APP弱网测试问题和解决分析

    最近做了一次移动APP的弱网和中断测试,接下来分享一下遇到的一些问题: 1.现象:用户登录应用时下载初始化数据,下载过程中因网速太慢点击取消并重新登录,数据初始化完成后出现重复,造成数据不一致. 原因 ...

  7. APP专项测试-弱网测试

    在当今移动互联网盛行的时代,网络的形态除了有线连接,还有2G/3G/4G/5G/WiFi等多种手机网络连接方式.不同的协议.不同的制式.不同的速率,使移动应用运行的场景更加丰富.目前移动端产品的使用用 ...

  8. app性能测试与弱网测试

    1. 性能测试 Android的app性能测试包括的测试项比如:  1.资源消耗  2.内存泄露  3.电量功耗  4.耗时  5.网络流量消耗  6.移动终端相关资源利用率  7.帧率  8.渲染等 ...

  9. 弱网测试在app测试中探索

    目录 最近在搞一个智能穿戴项目. 手环手表等智能穿戴项目中最核心的功能是运动计步功能. 计步功能的业务逻辑是主要流程是通过手环设备采集运动数据,通过app提交采集的数据并发送到服务端,在服务端的算法库 ...

  10. 软件测试之——关于APP弱网测试

    一.网络测试的一般流程 step1:首先要考虑网络正常的情况① 各个模块的功能正常可用② 页面元素/数据显示正常 step2:其次要考虑无网络的情况① APP各个功能在无网络情况下是否可用② APP各 ...

最新文章

  1. 错误3 error C3859: 超过了 PCH 的虚拟内存范围;请使用“-Zm120”
  2. mvvm command的使用案例
  3. python画-用Python画一颗特别的心送给她
  4. 016_Spring中电子邮件
  5. js moment时间戳与时间格式相互转换
  6. 华为笔记本会不会用鸿蒙,华为MateBook Pro笔记本为什么不用鸿蒙操作系统HarmonyO?...
  7. springmvc源码-参数解析
  8. 哈夫曼编码详解——图解真能看了秒懂
  9. 基于LPC1114的闪烁小灯
  10. 一位大佬对学习哲理的思考
  11. python加密excel
  12. c语言变量 集体备课,(最新整理)数学集体备课活动记录2
  13. Windows常用快捷键及结束explorer.exe出现蓝屏的办法
  14. 腾讯投资“差评”遭舆论讨伐,或被迫退股!!
  15. 数据决策系统功能整理
  16. Java部分集合以及部分常用类
  17. 当面试官问Webpack的时候他想知道什么
  18. 003问题:约瑟夫问题(筛法解决)
  19. Found several packages [runtime, main] in ‘/usr/local/Cellar/go/1.18/libexec/src/runtime;
  20. php写卡牌游戏,生成汉字卡牌的PHP小应用

热门文章

  1. boost::hana::fold_left用法的测试程序
  2. boost::hana::unpack用法的测试程序
  3. boost::hana::always用法的测试程序
  4. boost::geometry模块使用变换自定义坐标系示例
  5. GDCM:gdcm::XMLPrivateDictReader的测试程序
  6. GDCM:处理DICOM文件的示例
  7. OpenGL拆分视图
  8. C++Quick sort快速排序的实现算法之二(附完整源码)
  9. C++decltype关键字
  10. c++类与类的聚合(Aggregation)关系