精华内容
下载资源
问答
  • 弱网测试方法

    千次阅读 2017-02-15 10:22:04
    如何进行弱网测试? 下面整理了几个方,转自 https://testerhome.com/topics/7384?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io&winzoom=1 弱网测试要点 方法 方法一:利用抓包工具...

    如何进行弱网测试?

    下面整理了几个方,转自 https://testerhome.com/topics/7384?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io&winzoom=1

    http://blog.csdn.net/youce/article/details/51890371

    http://mp.weixin.qq.com/s/afJlf0GMa6roksx2kmF8hw

    弱网测试要点

    方法

    方法一:利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android)

    1.以charles 4.0版本为例,打开Proxy->Throttle Settings

    2.打开Throttle Settings界面如下

    3.charles的预设已经有常用的网速模拟设置,根据需要设置即可,当然也可以自己添加预设,自己去研究吧。
    PS:fiddle抓包弱网模拟,FaceBook工具ATC弱网模拟,可参考这篇文章

    方法二:使用chrome浏览器的开发者工具,适用web端

    1.打开开发者工具

    2.打开Network,点击No throttling下拉框

    一样有很多的预设,可根据自己的需要选择,也支持自定义添加

    方法三:使用手机自带的限速功能,只适用IOS设备

    1.打开IOS设备,设置->开发者->NETWORK LINK CONDITIONER

    2.打开Status进入后,选择预设或者自定义设置

    方法四:需要硬件设备(路由器或者网卡)

    主要工具:NEWT/ATC/WANem
    这里就不详细介绍了,每一个工具的使用,都能单独写一篇文档了,下面提供了两个链接供大家参考!
    点我查看相关资料1

    点我查看相关资料2

    参考数据:



    展开全文
  • 弱网测试方法及所针对的场景

    千次阅读 2019-09-18 10:57:51
    文章目录弱网测试方法及所针对的场景一、fiddler代理测试方法1、场景: 弱网测试方法及所针对的场景 一、fiddler代理测试方法 1、场景: 粗略的模拟了弱网的场景,但是 ...

    弱网测试方法及所针对的场景

    本文所总结的方法和场景适用于公众号网页测试。若有其他适用场景或补充,欢迎各位在评论区留言指正。

    一、fiddler代理测试方法

    1、概述及其场景

    粗略的模拟了弱网的场景,但是这种弱网是规律的、简单的场景,不具有客户场景的复杂性。虽然如此,这种弱网环境已经可以很好的辅助测试了。对于需要使用工具(Postman、微信开发者工具)测试的项目还是非常方便的。

    2、如何对fiddler进行设置?

    1、打开工具栏Tools->Options
    2、进入connections选项卡进行配置
    在这里插入图片描述
    “Allow remote computers to connect”必选,设置好端口号,确认。重启fiddler。
    3、勾选图示中的选项(Simulate modem speeds),即可配置成功
    在这里插入图片描述
    4、如果需要调节此代理服务的网速:
    先打开图示选项卡(Customize Rules):
    在这里插入图片描述
    找到下面的代码:

    if (m_SimulateModem) {
        // Delay sends by 300ms per KB uploaded.
        oSession["request-trickle-delay"] = "300"; 
        // Delay receives by 150ms per KB downloaded.
        oSession["response-trickle-delay"] = "150"; 
    }
    

    300是上传延时,150是下载延时;将其改成心仪的数值即可,记得保存!!(File->Save)
    由上面的代码我们可以看出,其实fiddler对于弱网环境的模拟是通过对上传和下载的数据延时做出来的,而且延时的时间是可设定的一定的量,所以我们说fiddler的弱网环境是规律的。

    注意:在Customize Rules中修改过参数后,第三步中的Simulate modem speeds选项可能会被取消勾选,请注意检查。

    3、针对于公众号网页测试,如何与其他工具配合使用?

    windows系统win+R呼出运行->cmd回车呼出命令行->输入ipconfig->找到本机ip

    3.1 如果需要在手机上进行实际的场景测试

    适用于模拟客户实际的前后台交互操作
    手机连接上和本机位于同一局域网下的wifi,选择该wifi的代理方式为手动。
    ip填写本机ip,端口填写我们在第二步中设置的端口。
    查看fiddler的传输接口,确认手机已连上fiddler
    同时也可以查看fiddler的接口数据和响应看是否丢包

    3.2 如果需要用微信开发者工具进行调试

    先进入代理设置选项卡
    在这里插入图片描述
    选择手动设置代理,填写本地ip和fiddler端口(我的ip是我的ip,你的ip是你的ip,别照着瞎填)
    在这里插入图片描述

    3.3 如果需要调试接口(与Postman工具结合)

    可以将postman和fiddler结合使用,可在POSTMAN中使用自定义代理。
    在这里插入图片描述
    在这里插入图片描述
    注意:自定义代理的优先级高于系统代理。

    二、一种看起来很不专业但行之有效的方法

    让我们先回顾一下弱网测试的关键测试点:
    弱网功能测试:2G/3G/4G、高延时、高丢包

    无网状态测试:断网功能测试、本地数据存储

    用户体验关注:响应时间、页面呈现&超时文案&超时重连、安全及大流量风险

    网络切换测试:Wifi----4G/3G/2G-----无网多状态切换

    在并不具备模拟条件,或者工具模拟场景成本过高的情况下,我们可以进行人为手工的操作去真实地模拟这些场景。可以手工切换网络,或者来回靠近、远离网络覆盖区域去进行测试,以期测试系统在极其不稳定的网络环境下表现如何。

    展开全文
  • App弱网测试方法整理

    2018-07-01 01:51:11
    App弱网测试方法整理

    App弱网测试方法整理


    展开全文
  • APP&PC;弱网测试方法汇总(史上最全)fiddler&charles;&谷歌浏览器自带工具
  • App弱网测试方法探讨

    2020-10-14 15:09:02
    另外,骑士使用我们产品的场景多变,如进入地下美食城、进电梯,进各种写字楼,居民楼等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么骑士在进行正常的业务履单操作时可能遇到APP闪退、...

    一,弱网场景简介

    当前APP网络环境比较复杂,网络制式有2G、3G、4G网络,还有越来越多的公共Wi-Fi。不同的网络环境和网络制式的差异,都会对用户使用app造成一定影响。另外,骑士使用我们产品的场景多变,如进入地下美食城、进电梯,进各种写字楼,居民楼等,使得弱网测试显得尤为重要。如果app没有对各种网络异常进行兼容处理,那么骑士在进行正常的业务履单操作时可能遇到APP闪退、ANR、数据丢失等问题。

    二,弱网测试介绍

    什么样的网络属于弱网?低于2G速率的时候都属于弱网,3G也可划分为弱网,一般Wi-Fi不划入弱网测试范畴。通常我们会模拟相应的网络环境,如2G,3G环境,检测App的业务操作在相应网络环境下的反映,高延时、高丢包、无网、假热点也可归入弱网测试范畴。

    同时,由于App的使用特点,用户会在移动中执行相应的操作,所以弱网测试也包括网络切换的情况。网络切换主要包括:

    1,wifi与4G/3G/2G/无网之间的切换;

    2,4G与3G/2G/无网之间的切换;

    3,3G与2G/无网之间的切换;

    4,2G与无网之间的切换。

    在网络切换的情况下,被测试App的业务能否正常响应?有没有异常情况发生?

    三,弱网模拟方法

    通常弱网测试是通过网络模拟工具,如,Charles,Fiddler等模拟弱网环境,然后将手机连接到电脑上进行弱网环境下的测试。下面我们介绍一下通过Charles来模拟弱网环境;

    1,打开charles,将手机通过代理连理到电脑

     

    2,选择Proxy-->"Throttle Setting....",设置模拟网络

     

    配置参数解析:

    bandwidth —— 带宽,即上行、下行数据传输速度

    utilisation —— 带宽可用率,大部分modern是100%

    round-trip latency —— 第一个请求的时延,单位是ms。

    MTU —— 最大传输单元,即TCP包的最大size,可以更真实模拟TCP层,每次传输的分包情况。

    Releability —— 指连接的可靠性。这里指的是10kb的可靠率。用于模拟网络不稳定。

    Stability —— 连接稳定性,也会影响带宽可用性。用于模拟移动网络,移动网络连接一般不可靠。

    3,设置弱网环境

    (1)选择"Enable Throttling"

    (2)选择"Throttle preset"下的对应弱网场景

     

    (3)自定义弱网环境

    如果选择项中没有对应的选项,如2G,则可以自己填写相应的上行和下行速度;

     

    2G、3G、4G网络制式上下行频率、速率比较请参考:https://blog.csdn.net/mao834099514/article/details/79456881

     

    (4)设置好弱网项后,单击OK按钮,当前网络就处于相应的网络环境,验证相应网络环境下的业务操作即可。

    4,网络的切换测试

    网络切换的测试,首先将网络设置到一下指定的环境,如wifi环境,操作被测试app相应的测试用例;在特定的场景下如,上报到店,将网络切换成另一个环境,如3G环境,再继续操作应用,检测网络切换后的应用反馈。

    (1)wifi环境

     

    (2)3G环境

     

    四,iOS手机自带Network Link Conditioner 弱网模拟

        iPhone手机自带网络模拟工具,我们可以直接使用这个工具进行网络模拟设置。

    1,打开iphone的开发者选项

    将手机连接到电脑,打开Xcode,选择"windows"-->"Devices and Simulators", 右击连接的手机设备,选择"Show Provisioning Profiles...",关闭弹出的弹窗,再看一下手机设置。

     

    2,打开网络模拟

    选择"设置"-->"开发者"---->"Network Link Conditioner",打开"Enable"开关,选择相应的网络。

     

    注意:

    (1)Edge对应的为2G网络;(2)3G;(3)DSL 电话线上网;

    (4)Wi -Fi (5)High Latency DNS 高延迟;

    (6)Very Bad Network 网络状况不稳定;

    (7)100% Loss 全丢包;(8)LTE : 4G

    3,自定义网络

    单击"Add a profile...",在打开的页面中进行相关的网络参数设置。

     

    具体配置参数:

    in Bandwidth: 下行带宽,即下行网络速度

    In packet loss :下行丢包率

    in delay: 下行延迟,单位ms

    out bandwidth: 上行带宽

    out packet loss :上行丢包率

    out delay: 上行延迟

    DNS delay: DNS解析延迟

    protocol: 支持Any,IPV4、IPV6

    interface: 支持Any,WI-Fi,cellular(蜂窝网)

    4,保存相应的选择或是网络参数设置

    保存相关设置,手机即处于相应的网络环境,进行具体的测试用例检测即可。

    通过上面的工具设置好弱网环境后,就可以执行具体的测试用例,检测被测试对象在相应的网络环境下的反应。以及在具体的业务场景下,进行网络环境的切换,从而发现是否存在以网络问题产生闪退,卡顿,异常提醒等类型的Bug。

    展开全文
  • [原创]App弱网测试方法介绍 1 什么是弱网?  弱网就是在非正常网络状态下,用户在访问网络时遭遇到网络延迟或是丢包,造成使用产品时用户体验不佳或反感的场景。 2 为什么要进行弱网测试  简而方之,在弱网...
  • 我们测试某些需求,可能需要模拟弱网环境,下面介绍几种模拟弱网方法: 一、使用Fiddler: 安装Fiddler,保证手机设备、笔记本IP都在同一个网段 Fiddler中在Rules—Custom Rules中设置弱网的标准上传及下...
  • 弱网测试方法整理

    2017-06-14 10:19:13
    弱网测试要点   方法 方法一:利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android) 1.以charles 4.0版本为例,打开Proxy->Throttle Settings   2.打开Throttle Settings界面如下   3...
  • 弱网测试
  • 1、打开弱网配置,掉起编辑器窗口 方法一:启动fiddler>Rules>Customize Rules 方法二:启动fiddler,点击键盘组合键Ctrl+R 2、掉起的编辑器窗口 3、Ctrl+F搜索m_SimulateModem 4、找到这样一段...
  • 手机弱网测试之弱网设置方法

    千次阅读 2020-09-17 22:25:24
    手机弱网测试之弱网设置方法 一、Fiddler设置手机弱网 1.打开Fiddler,进入到Tools —> options,如图所示: 图1 2.再次选择Connections 图2 3.可在fiddler查看电脑本机ip(或者网络信息设置) ...
  • 弱网测试去刻意的到楼道,隧道等地方进行测试是完全不可取的并且不现实的,charles提供了良好的弱网测试方法
  • 弱网测试方法

    2019-02-19 18:29:00
    1.弱网测试要点 2.测试方法: 方法①利用抓包工具charles进行弱网设置,适用PC端和移动端(IOS/Android) 3.charles的预设已经有常用的网速模拟设置,根据需要设置即可,当然也可以自己添加预设,自己...
  • 六、弱网测试

    2020-01-27 23:00:03
    1.2 弱网测试方法: 1.3 Fiddler工具 1.4 Fiddler原理 1.5 Fiddler使用: 1.6 Fiddler弱网测试配置及操作步骤: 1.7bug的产生,弱网 1.8 fiddler补充 1.弱网测试 1.1 为什么要进行弱网测试? 手机自身的...
  • 弱网测试

    2021-02-02 10:56:16
    弱网环境模拟方法一般有使用代理网络进行弱网测试,比如Fiddler、Charles;或者安装工具进行弱网测试,常见的弱网测试关注点: 二、测试工具 1、QNET(android) QNET 这个工具可以模拟弱网测试 ,下载安装包...
  • 弱网测试原理以及方法

    千次阅读 2020-11-18 17:48:31
    在软件测试中弱网测试是非常重要的一项测试,常常由于网络的原因,导致用户使用软件体验不佳,按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间、可用性、稳定性,所以综合...
  • APP第6篇 弱网测试

    2020-09-27 09:56:53
    1.2 弱网测试方法: 1.3 Fiddler工具 1.4 Fiddler原理 1.5 Fiddler使用: 1.6 Fiddler弱网测试配置及操作步骤: 1.7bug的产生,弱网 1.8 fiddler补充 1.弱网测试 1.1 为什么要进行弱网测试? 手机自身的...
  • 弱网测试--使用fiddler模拟弱网测试

    千次阅读 2019-04-14 21:51:27
    弱网测试原理以及方法(一) 一、为什么要进行弱网测试? 按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间、可用性、稳定性 二、什么样的网络属于弱网? 低于2g速率的...
  • 弱网测试工具

    2021-02-23 15:17:49
    弱网测试方法 1、针对电脑web端,可以使用fiddler或者Charles工具 这里就写下fiddler的设置路径吧 Rules-Performance-点击Simulate Modem Speeds,就默认限速了 再点一下解除限速哈 Fiddler默认限速是上行30,下行...
  • APP弱网测试

    千次阅读 2018-03-29 13:34:59
    APP弱网测试 App弱网测试方法,常用工具有使用fiddler进行网络模拟,也可以使用Network Emulator Toolkit控制模拟网络,相对来说Network Emulator Toolkit功能比较强大一些。测试原理:利用软件对wifi进行网络控制...
  • 弱网测试方案 v1.0.3

    2019-01-05 16:58:03
    弱网测试方案,如何进行弱网测试,手机APP测试必读。弱网测试方案,如何进行弱网测试,手机APP测试必读。
  • 弱网测试原理以及方法(一)一、为什么要进行弱网测试?按照移动特性,各种网络连接协议不同,导致通信的信号不同,速率也不同,影响应用的加载时间、可用性、稳定性 二、什么样的网络属于弱网?低于2g速率的时候都...
  • 弱网测试总结

    千次阅读 2019-05-20 10:21:38
    二、弱网测试方法 2.1、使用Charles模拟弱网(最常见,适用于PC端和移动端) 2.2、使用Chrome浏览器的开发者工具(适用于Web端) 2.3、使用手机自带的限速功能(仅适用于IOS设备) 2.4、需要路由器等硬件设备,可...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,335
精华内容 1,334
关键字:

弱网测试方法