前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >什么是弱网测试?为什么要进行弱网测试?怎么进行弱网测试?「建议收藏」

什么是弱网测试?为什么要进行弱网测试?怎么进行弱网测试?「建议收藏」

作者头像
全栈程序员站长
发布于 2022-07-23 09:32:34
发布于 2022-07-23 09:32:34
2.5K0
举报

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

什么是弱网测试?

由于处在移动互联网盛行的时代,网络形态除了有线连接外,还有2G/3G/4G/Wifi/5G等多种手机网络连接方式。首先额外补充一些5G的知识;2分钟了解什么是5G。

在前不久结束的 MWC 2018 上,5G 成了全球的一个热门话题,而国内对 5G 的关注度也是异常地高。实际上,与 2G、3G、4G 相比,我国在 5G 方面的布局并不晚于其他国家;而且中国三大运营商在中国 5G 发展中的角色至关重要,因此它们在 5G 上的节奏基本上决定了整个中国 5G 的迈进步伐。

身为一个合格的测试人员,需要额外关注的场景就远不止断网、网络故障等情况了。还要对于弱网的数据定义,不同的应用所界定的含义是不一样且不清晰的,不仅要考虑各类型网络最低速率,还要结合业务场景和应用类型去划分。按照移动的特性来说,一般应用低于2G速率的都属于弱网,也可以将3G划分为弱网。除此之外,弱信号的Wifi通常也会被纳入到弱网测试场景中。

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

确实有这种情况,就拿一款适配于低资源环境的医疗IT系统项目来说,而它的使用场景主要是在一些2G网络环境下,3G网都很少,并且稳定性也是比较差。因此,这款AP应用要想完成交付,就一定要在弱网状态甚至在没有网络状态下运行。

如何做弱网测试?

首先,只要搭建出来弱网环境,模拟一个弱网环境即可。可以通过软硬件方式两种。软件方式利用模拟网络参数来配置弱网环境,就可以达到目的。你也可以选择第三方,比如,Charles , Network link Conditioner 。 在各类网络软件中,主要就是对带宽、丢包、延时等进行模拟弱网环境。但是方式是由一定的弊端的,不是非常接近弱网络环境,想要更接近弱网环境,例如大多数专项测试,会更倾向于通过硬件方式来协助测试,但这种方式又会变得很麻烦,都是通过「树莓派」网维协助搭建!如果出现有些无法模拟的情况,只能靠人工移动到电梯、地铁等信号比较弱的地方。补充一点,软件方式的成本低且实施起来容易操作。

弱网测试的思路

弱网功能测试:2G/3G/4G、高延时、高丢包

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

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

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

弱网功能测试

这一部分主要是在各种非wifi网络环境下进行的功能测试,同时模拟高延时和高丢包的异常网络环境进行健壮性测试。关注网页的响应时间、页面呈现是否完整一致等。高延迟和高丢包的网络环境需要借助工具来模拟,在windows环境下可以使用fiddler和network emulator for windows toolkit来模拟,在mac环境下则可以使用Charles和Xcode自带的开发环境网络异常模拟工具进行。工具的使用在工具篇具体介绍。

弱网功能测试建议将整体的功能测试用例在弱网环境下进行一轮测试,相同模块下的功能可以分多个网络条件进行测试。这部分发现的问题可能会有:页面图片在弱网环境下加载不出来(图片加载逻辑需优化)、需要模板的页面板式结构混乱(模板文件在弱网环境的加载需优化)、页面响应时间较长没有任何显示(页面显示逻辑优化、重试机制加入)等。

网络切换测试

这部分主要是进行几个不同网络场景的切换,包括wifi-2G/3G/4G、wifi-无网、2G/3G/4G-wifi、2G/3G/4G-无网、无网-2G/3G/4G、无网-wifi等。主要关注页面的显示与交互,尤其是弱网到wifi,wifi到弱网的情况,是否会有页面的crash以及显示的错乱、session是否一致、请求堆积处理等。

用户体验关注

弱网测试的目的就是尽可能保证用户体验,关注的关键点包括:

1)页面响应时间是否可以接受,关注包括热启动、冷启动时间、页面切换、前后台切换、首字时间,首屏时间等。

2)页面呈现是否完成一致。

3)超时文案是否符合定义,异常信息是否显示正常。

4)是否有超时重连。

5)安全角度:是否会发生dns劫持、登陆ip更换频繁、单点登陆异常等。

6)大流量事件风险:是否会在弱网下进行更新apk包、下载文件等大流量动作。

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月8,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
Premium URL Shortener-高级URL缩短程序 +SaaS 主题 v6.3.3- 星泽V社
Premium URL Shortener是一个PHP URL缩短器脚本,具有许多独特的功能。它是从头开始构建的,并考虑了性能。其中一些功能包括地理定位,高级会员资格,强大的仪表板和管理面板以及一系列CMS工具,可帮助您实现梦想。此外,每次更新都会越来越好!
星泽V社
2022/05/04
4840
Premium URL Shortener-高级URL缩短程序 +SaaS 主题 v6.3.3- 星泽V社
【愚公系列】2022年03月 .NET CORE工具案例-短链接服务
短链接,通俗来说,就是将长的URL网址,通过程序计算等方式,转换为简短的网址字符串。
愚公搬代码
2022/03/04
4270
价值88RMB的XG域名防红系统工具免费授权-星泽V社
五一假期如约而至,在此致敬还在一线抗疫的医务人员和志愿者,祝大家五一快乐,愿疫情早日退散! ???? 既然是节日,就gei大家送点礼物吧~ ???? XG域名防红系统,也算是广告发的比较多的一个域
星泽V社
2022/05/02
5.3K0
价值88RMB的XG域名防红系统工具免费授权-星泽V社
短网址(short URL)系统的原理及其实现
作者: 小猿大圣 https://segmentfault.com/a/1190000012088345 背景 提供一个短址服务。 你有没有发现,我们的任务中出现长 URL 就会比较麻烦?
前端教程
2018/03/05
5.3K0
短网址(short URL)系统的原理及其实现
彩虹聚合DNS解析管理系统 v1.7版本更新
阿里云 腾讯云 华为云 西部数码 DNSLA CloudFlare 百度云 火山引擎
空木白博客
2024/09/11
2120
彩虹聚合DNS解析管理系统 v1.7版本更新
BeLink - 支持生成多种URL 缩短网址PHP源码
BeLink 是目前市面上质量最高、最先进的 URL 缩短器和个人简介链接创建器。它可用于在几分钟内轻松创建您自己的公共或私人网站,无需任何编码知识。
哈德森sir
2024/05/31
4920
BeLink - 支持生成多种URL 缩短网址PHP源码
Mirages主题帮助文档
将压缩包内1.主题文件文件夹中的Mirages文件夹完整上传到服务器上 Typecho 的/usr/themes/文件夹内,然后到 Typecho 后台,启用主题即可。
乐心湖
2020/07/31
10.3K0
Mirages主题帮助文档
RiPro主题 - 适合WordPress素材资源下载网站程序商业主题
最近老蒋在群里看到很多朋友都有在做素材资源下载类型的网站,正如老蒋在群里提到的一样,这类型的网站是比较容易上手且适合大众站长运维搭建的。而且这种网站的核心在于我们资源的价值,以及我们个人的勤奋,如果我们在没有技术能力或者文案能力的时候,老蒋也在之前多篇CY文章中提到,我们其实适合做资源下载类型的网站的。
老蒋
2021/12/27
2.3K0
RiPro主题 - 适合WordPress素材资源下载网站程序商业主题
【说站】Z-blogPHP常见问题答疑
答:进入后台首页->在后台左侧进入“插件管理”->启动“静态管理中心”,在后台右上侧进入“设置管理”->进入“静态化管理中心”,根据情况和需要,选择或写入相应规则并保存,最后生成或添加ReWrite规则。**系统会自动判断你的web服务器是什么,具体规则可参考以下“伪静态问题”。
很酷的站长
2022/11/24
1.1K0
【说站】Z-blogPHP常见问题答疑
李洋个人博客《mxlee》zblog主题-梦想家(精品推荐)
这款主题制作了好久,历时一个多月,曾经几度要放弃这个主题了,最终还是不舍,至于原因嘛,,,因为我感觉越来越像《知更鸟》主题,最开始我打算做一款自用主题,把自己喜欢的元素都添加在内,但是做完才发觉主题真的很不错,精简美观,响应式一应俱全,所以决定放出。
雾海梦曦
2022/11/04
2.2K0
李洋个人博客《mxlee》zblog主题-梦想家(精品推荐)
zblog明信片主题类型模板全新绽放,R角、透明、森系您想要的我都有
HI,大家好,首先先介绍下大家比较关心的几个问题,首先需要安装zblogPHP版本(一般来说安装最新版即可),不会安装的查看此地址:zblog安装图文教程,附zblog主题下载及使用教程,程序安装完成之后,需要下载和开启主题,如果您是在应用中心购买的,可以忽略前半部分,直接查看主题设置内容接口,否则请继续查看教程。
李洋博客
2023/03/03
2K0
zblog明信片主题类型模板全新绽放,R角、透明、森系您想要的我都有
Z-BlogPHP开运锦鲤前来报道(更新说明及操作教程,必看文章)
历时一个多月的锦鲤主题,终于完成了。2019首发Z-blogPHP锦鲤主题模板(Koilee · 开运锦鲤),部分模块移植WP主题,目前主题已经完善,主题简洁、大气,适合个人博客及文章写作等,先介绍主题吧。
雾海梦曦
2022/11/04
3.5K0
Z-BlogPHP开运锦鲤前来报道(更新说明及操作教程,必看文章)
菜鸟浅谈——web安全测试
2)在挖漏洞挣外快时,注意不要使用安全扫描或暴力破解软件对上线网站进行扫描或攻击。不要对上线网站造成破坏,不要去获取网站的数据库信息等。否则等待的不是money,而是牢狱啦~~
顾翔
2020/09/23
1.4K0
菜鸟浅谈——web安全测试
zblogPHP万能型主题模板希望(Hopelee)全新绽放,独具热爱,自成一派
HI又发布新主题了,这半年过的实属不易,如人饮水,冷暖自知啊,人类的悲喜并不相通,悲喜自渡是我们一生的必修课,无论怎样我们始终要相信人生总会有不期而遇的温暖和生生不息的希望! 所以我们新款主题的名称就是“希望”,有了希望就有奔头,我遵循的是1+1=N的风格,可能这也是很多人说我的主题模板风格很相似的原因吧。不管怎样,喜欢就好,毕竟追求源于热爱。先介绍下大家比较关心的几个问题,首先需要安装zblogPHP版本(一般来说安装最新版即可),不会安装的查看此地址:zblog安装图文教程,附zblog主题下载及使用教程,程序安装完成之后,需要下载和开启主题,如果您是在应用中心购买的,可以忽略前半部分,直接查看主题设置内容接口。
李洋博客
2023/03/03
2.3K0
zblogPHP万能型主题模板希望(Hopelee)全新绽放,独具热爱,自成一派
【云加小程序2018年4月】更新日志
商城小程序更新记录 1、新增图片库图片管理功能; 2、商品优惠券限制分类使用(不含插件分类); 3、新增插件分销订单统计; 4、拼团新增阶梯团功能; 5、修复拼团货到付款和余额支付不成团问题; 6、修复拼团提交没有提示问题; 7、修复用户中心“成为分销商”不显示问题; 8、有多种支付方式是用户下单时必须选择支付方式; 9、修复提现打款问题; 10、修复商品下单商品数量漏洞。 11、新增用户中心分销菜单自定义功能; 12、修复秒杀海报扫码提示商品不存在的问题; 13、修复拼团下单显示问题; 14、修复拼团模
用户1745481
2018/07/05
1.5K0
2021年电商基础面试总结「建议收藏」
①技术更新较快:根据市场的需求,不断迭代更新. ②技术涉及面广:除了 PHP,还会用到 Python,GO 等其他的一些语言;数据库中 MySQL,nosql 是最频繁使用的(当然也有的公司会用 oracle,但是 PHP 一般都是以 MySQL 为主),服务器端使用 Linux(少部分公司会用到 Unix),还经常涉及到服务器安全、系统安全等安全方面的技术. ③分布式:从前的单一的机器上运行,现在是分散到不同机器上,最后将数据集中汇总。集中式向分布式进行发展是由需求来推动. ④高并发、集群(高可用集群)、负载均衡:由并发问题采用集群进行处理,其中,集群会涉及服务器的主从以及分布问题,使用负载均衡。(权重高低)高可用是对用户而言,用户的服务不中断(系统升级,服务不中断,公司电商系统的部分更新等)。 ⑤海量数据:每年商家的各类活动(双 11,双 12 等等)订单量、浏览数、商品量、活动相关数据都将会超级大超级多(一般随同高并发出现). ⑥业务复杂:电商业务并不简单:并不是商品展示出来后,简单的加入购物车后购买就完成了。除此以外后台业务逻辑是相当复杂,比如优惠(包邮、满减),秒杀,抢购等. ⑦系统安全:系统上线必须通过系统安全部门审核通过,安全性问题正逐步的被放到台面上,而且很多企业对这块相当重视.
全栈程序员站长
2022/07/19
2.9K0
2021年电商基础面试总结「建议收藏」
【数据】常用API接口汇总
下面列举了100多个国内常用API接口,并按照 笔记、出行、词典、电商、地图、电影、即时通讯、开发者网站、快递查询、旅游、社交、视频、天气、团队协作、图片与图像处理、外卖、消息推送、音乐、云、语义识别、语音识别、杂志、综合 进行了如下分类。 笔记 OneNote - OneNote支持获取,复制,创建,更新,导入与导出笔记,支持为笔记添加多媒体内容,管理权限等。提供SDK和Demo。 为知笔记 - 为知笔记Windows客户端开放了大量的API,其中绝大部分,都通过COM提供,可以在javascript,
陆勤_数据人网
2018/04/18
20K1
攻防信息收集之道|外网信息收集
从个人的角度去简单整理下打点前的信息收集那些事。从信息收集本质上来说多数内容都是大同小异,遇到坚壁时,不用死磕,毕竟条条大路通罗马。(大佬们也可以说说看法~向各位大佬学习!!)
亿人安全
2023/08/10
4.7K0
攻防信息收集之道|外网信息收集
基于Vue和SpringBoot的网上蛋糕销售系统的设计和实现
二十一世纪的今天,互联网已成为人类必不可少的生活必需品,与此同时,计算机技术也越发成熟。计算机技术广泛应用于互联网,例如电子商务则是其中发展最快的一项。电子商务实现了买卖双方在虚拟的环境中交易的方式,而实用最大的则是网站。
Designer 小郑
2023/08/01
9460
基于Vue和SpringBoot的网上蛋糕销售系统的设计和实现
从面试题中学安全
根据 Github 上的面经总结的一些安全岗面试的基础知识,这些基础知识不仅要牢记,而且要熟练操作,分享给大家,共勉。
信安之路
2018/08/08
1.3K0
从面试题中学安全
推荐阅读
相关推荐
Premium URL Shortener-高级URL缩短程序 +SaaS 主题 v6.3.3- 星泽V社
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档