app弱网测试的方法(测试自己声音类型app)

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

大家好,又见面了,我是你们的朋友全栈君。

一,弱网场景简介

当前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,将手机通过代理连理到电脑

app弱网测试的方法(测试自己声音类型app)

 

2,选择Proxy–>”Throttle Setting….”,设置模拟网络

app弱网测试的方法(测试自己声音类型app)

 

配置参数解析:

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

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

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

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

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

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

3,设置弱网环境

(1)选择”Enable Throttling”

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

 

app弱网测试的方法(测试自己声音类型app)

(3)自定义弱网环境

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

app弱网测试的方法(测试自己声音类型app)

 

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

app弱网测试的方法(测试自己声音类型app)

 

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

4,网络的切换测试

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

(1)wifi环境

app弱网测试的方法(测试自己声音类型app)

 

(2)3G环境

 

app弱网测试的方法(测试自己声音类型app)

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

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

1,打开iphone的开发者选项

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

app弱网测试的方法(测试自己声音类型app)

 

2,打开网络模拟

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

 

app弱网测试的方法(测试自己声音类型app)

注意:

(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…”,在打开的页面中进行相关的网络参数设置。

app弱网测试的方法(测试自己声音类型app)

 

具体配置参数:

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。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/126227.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月17日 下午11:00
下一篇 2022年4月17日 下午11:00


相关推荐

  • iden2021.3激活码破解方法

    iden2021.3激活码破解方法,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月15日
    65
  • Vue 播放rtmp直播流

    Vue 播放rtmp直播流提示 文章写完后 目录可以自动生成 如何生成可参考右边的帮助文档 Vue 播放 rtmp 直播流前言一 vueVideo vue 封装二 调用方式前言该组件是在 vue video player 基础上封装 支持播放 mp4 rtmp 等格式一 vueVideo vue 封装 template divstyle width 100 height 100 ref videoContain divstyle width 100 height 100 ref videoContain template

    2026年3月26日
    2
  • 大数据应用管理模式及内容

    大数据应用管理模式及内容通过调研,数据应用管理可总结为分散管理型、职能复用型、集中管理型三种模式,数据应用管理模式中重点关注组织管理、需求管理、建设管理、成果管理四大领域。(1)管理模式分散管理型:各部门分散开展数据应用,无集中管理,例如某某国有集团,公司各业务部门均设有业务数据部门,开展本部门数据应用相关事务。职能复用型:赋予现有部门数据应用管理职责,集中开展数据应用局部过程的管理事务,例如某工业公司,依托公司…

    2022年6月9日
    34
  • 彻底删除VMware虚拟机

    彻底删除VMware虚拟机彻底删除 VMware 虚拟机

    2026年3月17日
    2
  • 孙鑫老师 java从入门到精通 视频教程 批量下载

    孙鑫老师 java从入门到精通 视频教程 批量下载本视频教程是孙鑫老师亲自开发录制的,内容涵盖了java技术从入门到精通整个过程。对于java爱好者是一套不可多得的教材!相信下载此教程的同志都是未来的电脑高手,对于批量下载的方法我在这时就不一一说了,相信兄弟们都能找到这种简单规律。这里以第三课批量下载为例简单说一下:(记得将通配符长度设为1哦)第一课Java的一些基本概念http://www.ibook8.com/te

    2022年5月17日
    45
  • 音频功放的种类和基本原理

    音频功放的种类和基本原理音频功放的种类和基本原理作者:AirCity2019.12.2Aircity007@sina.com本文所有权归作者Aircity所有1 简介功率放大器简称功放,它是将小信号放大,这个放大包括电压和电流,用更大的功率推动音响放声。在技术发展过程中,产生了不同类型的功放种类,按照功率管的导电方式,可以分为甲类功放(又称A类)、乙类功放(又称B类)、甲乙类功放(又称AB类)和丁类功放功…

    2022年6月4日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号