51Testing软件测试论坛

标题: 弱网测试 [打印本页]

作者: 大C    时间: 2016-8-5 21:25
标题: 弱网测试
本来是想写篇blog的。但是不知道为什么说我含有站点屏蔽的内容,无奈,只能发帖了。比较尴尬。




之前在移动APP测试经验分享里的健壮性[url=]测试[/url]中有提到弱网络测试。但是我仅仅是一笔带过了,这里是我的疏忽。我向大家表示歉意。在本篇中我会给大家讲一讲我[url=]工作[/url]中所接触到的[url=]弱网测试[/url]。比较浅显,也希望诸位有经验的可以留言对小弟进行指导。
首先我们说说为什么要来做弱网测试。弱网测试,属于健壮性测试的内容,为什么要做呢。现在IT行业飞速发展,各种APP都有,尤其是现在的人们更习惯在上下班的路上去关注一些新闻,看看股市,小说,直播,玩游戏等等。那么就会面临一个问题,在地铁里,巴士上,甚至是电梯,车库等等的场景里。在这个时候,我们就需要针对这些场景,去关注一下软件的运行状态。以及弱网环境下,出现[url=]丢包[/url][url=]延时[/url]软件的处理机制。避免造成用户的流失。

在做弱网测试的时候,弱网环境的搭建是第一个我们面临的问题。怎么去搭建一个理想的弱网环境呢。给大家推荐一个工具:Network-Emulator-Toolkit。笔者一直用的这个工具做的弱网测试。这个工具的作用主要是设置丢包率和延时。为什么我不选择可以限制网络流量的工具呢?首先没找到这样的工具。笔者找了很久,尝试着去限制网络流量,但是发现并无这样的工具。如果哪位有这种工具,可以留言告诉我,我也学习一下。其实丢包和弱网并无区别,因为我们在弱网条件下最常见的问题就是丢包。
上面讲到的那个工具,设置完丢包率之后,完全可以限制你的电脑包括[url=]移动[/url]设备的丢包率。具体的使用方法可以去[url=]百度[/url],是有教程的,这里就不再多做介绍。移动设备连接的方法就是通过设置WiFi的代理IP去实现。
然后iOS的设备,在安装了开发者证书之后,会在设置里有一个开发者的选项。里面找到Network那个选项,进入之后就可以对丢包率进行设置,还可以设置3G/2G流量。也是非常方便的。不过安卓我是没有发现这种功能,所以大家还是老老实实的借助那个工具吧。
设置好丢包率之后,我们可以在dos窗口里,随便ping一个地址,去检查一下我们的网络状况。如果存在丢包、延时就说明我们的弱网环境已经搭好了。
好了,弱网环境已经搭建好了,那么我们来看看弱网环境下主要出现的几个问题:


1、丢包。丢包应该是最常见的问题。在TCP协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重传。这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些。
2、延时。延时也是很常见的问题。由于网络太差,产生了网络波动,导致数据包在传输的时候出现抖动。可能导致请求出现超时的现象。这个时候就需要给予相应的提示,或者是其他的处理方式。

一般我就是看这两种现象。检查弱网条件下,产品的运行状态,处理机制,提示信息,包括网络恢复后的重连等等。弱网其实也就是一种异常场景,主要的作用还是辅助我们检查产品的健壮性。也并没有想象的那么复杂和难。无非就是需要处理好各种网络条件下产品的运行状态,给予对应的处理。尽量避免用户的流失。
分享一下那个工具的使用手册。
顺便打个小广告。[url=]游戏测试[/url]交流群 138023773  软件测试[url=]技术[/url]分享 450610862 [url=]软件测试[/url]
几个朋友的群,一般大家有什么资料也会在群里共享,包括我的一些需要积点的资料群里也都有。欢迎各路大牛一起交流。(游戏测试那个群,还是建议非游戏行业人员不要加了。很多专业的知识讲出来和软件测试还是有很大区别的)


作者: 神仙也考试    时间: 2016-8-6 09:03
何为弱网,待瞧上一瞧!
作者: jingzizx    时间: 2016-8-6 17:52
支持分享
作者: jingzizx    时间: 2016-8-6 17:53
移动端测试确实要测试弱网的情况,有时好多问题
作者: DenseLight    时间: 2016-8-6 18:46
刚做APP测试,学习了
作者: fengzhulin    时间: 2016-8-8 14:36
学习学习
作者: 西蜀风云    时间: 2016-8-8 22:46
marked!
作者: 15991599    时间: 2016-8-9 00:38
vfgfgbgbgb
作者: 其实有点懒    时间: 2016-8-9 11:54
啦啦啦
作者: ratatouille    时间: 2016-8-10 16:33
参考
作者: 1094389572    时间: 2016-8-11 10:35
不错不错
作者: D调的华丽    时间: 2016-8-11 16:37

作者: D调的华丽    时间: 2016-8-11 16:37

作者: D调的华丽    时间: 2016-8-11 16:48
我想问,如果是测试本机app弱网运行的稳定性,那么过滤器设置是不是就不需要了?
作者: 张任1    时间: 2016-8-11 17:03
( ^_^ )
作者: chengyh211    时间: 2016-8-11 17:24
支持
作者: 那时    时间: 2016-8-12 11:50
好的
作者: 那时    时间: 2016-8-12 11:53
我们公司有个故障弱化不知道是不是属于弱网的
作者: alice_tl    时间: 2016-8-12 14:52
看看
作者: alice_tl    时间: 2016-8-12 15:02
看看
作者: coolluo    时间: 2016-8-13 20:55
不错
作者: 曾了个小贤    时间: 2016-8-16 09:54
好东西,谢谢楼主!!!!!!!!!!!!!

作者: 婷婷996    时间: 2016-8-25 11:39
学习学习
作者: DawnGu    时间: 2016-8-25 14:33
感谢楼主分享,学习
作者: nine_1986    时间: 2016-9-5 15:15
Network-Emulator-Toolkit工具不是很会用
作者: 574921998    时间: 2016-9-12 16:20
刚好看看,thx
作者: Miss_love    时间: 2016-9-12 16:22
看附件
作者: Mr.L    时间: 2016-9-18 16:22
111111
作者: 雪舞の浪花    时间: 2016-9-21 15:03
看看
作者: zjn837    时间: 2016-9-21 16:33
hhhhhhhhhhhhhhhhhhhhhhhhhhhhh
作者: 智障障@    时间: 2016-9-23 09:35

作者: selinawangwang    时间: 2016-9-28 10:34
学习下,谢谢
作者: zhanwuchen    时间: 2016-9-28 16:31
好东西,要学习
作者: 591728103    时间: 2016-9-29 15:18
看看
作者: 海海豚    时间: 2016-9-30 16:18
还没有试过弱网测试~
作者: wmlg21    时间: 2016-10-8 09:15
又是回复查看  哎
作者: zzm568447086    时间: 2016-10-8 09:20
走走看看,谢谢楼主
作者: linlang    时间: 2016-10-8 09:28
的蓝色了到山顶
作者: 欣mm1993    时间: 2016-10-8 16:26
看看隐藏的内容
作者: ll0627052622    时间: 2016-10-9 17:50
支持
作者: shengyi    时间: 2016-10-12 11:42

作者: Wolfking`    时间: 2016-10-12 17:46

作者: Mars_Z    时间: 2016-10-18 15:17
来看看
作者: osmond_zy    时间: 2016-10-19 11:25
kankankanaknakn
作者: zhang0721    时间: 2016-10-24 14:47
iamhere
作者: ryan_xin2016    时间: 2016-10-24 15:41
探探弱网络检测究竟。
作者: liuxin19910926    时间: 2016-10-24 17:57
谢谢分享
作者: 迷ln茫    时间: 2016-10-26 11:28
学习学习
作者: 维羚    时间: 2016-10-27 15:28
学学
作者: lzq101848    时间: 2016-10-29 06:36

谢谢楼主分享
作者: lzq101848    时间: 2016-10-29 06:38

谢谢楼主分享
作者: Barron    时间: 2016-11-8 19:41
好贴一定要分享,大家一起学习学习
作者: 这个猪猪有点瘦    时间: 2016-11-23 11:00
了解下弱网测试
作者: dcqjack    时间: 2016-11-24 11:33
多谢分享,健壮测试时很好用的东西。另外限制网速可以通过路由进行限制啊。
作者: Sakura丶杏    时间: 2016-11-25 17:51
666
作者: kwithjing    时间: 2016-12-1 10:46
看看是啥
作者: q568776541    时间: 2016-12-6 17:57
很有用,谢谢楼主
作者: lamei    时间: 2016-12-7 16:08

作者: xumy    时间: 2016-12-13 13:51
谢谢
作者: 左亚_不再    时间: 2016-12-14 13:33
谢谢分享
作者: f86402461    时间: 2016-12-15 11:57
好人啊
作者: libertygirl    时间: 2016-12-20 17:35
谢谢楼主
作者: 梦想家    时间: 2016-12-21 09:50
支持
作者: roomboom    时间: 2016-12-23 16:05

作者: YouOLO    时间: 2016-12-28 09:39
谢谢分享。
作者: zengsha    时间: 2016-12-29 14:43
学习
作者: dddd1288    时间: 2016-12-29 15:24
很好
作者: lkk0226    时间: 2017-1-3 14:13
看看
作者: applepen    时间: 2017-1-4 13:31
来学习了。感谢分享。
作者: 2380136    时间: 2017-2-8 10:37
1111111111
作者: richardo    时间: 2017-2-20 17:00
谢谢分享
作者: 妖言惑众    时间: 2017-2-21 10:15
路过看一看
作者: zxyzxs    时间: 2017-2-21 15:17
学习
作者: cessing    时间: 2017-2-24 15:35
瞧一瞧
作者: szarm    时间: 2017-2-24 17:05
学习学习
作者: zhy4607    时间: 2017-3-1 10:15
学习了
作者: 374229170    时间: 2017-3-2 20:22
11111111111111111
作者: 恬淡    时间: 2017-3-3 17:00
做APP测试还不够深入,学习
作者: floodzhou1    时间: 2017-3-9 16:35
hao
作者: yangwei9933    时间: 2017-3-13 09:44
谢谢分享。。。
作者: xinzhaobuxuan88    时间: 2017-3-15 18:08
楼主写的不错,弱网下测试app很有必要的。
作者: 测试小专家    时间: 2017-3-16 10:07
学习一下
作者: 测试小专家    时间: 2017-3-16 10:07
学习学习
作者: nancyjuan88    时间: 2017-3-17 10:20
学习了
作者: hawthornn    时间: 2017-3-20 16:08
学习学习
作者: 数电线杆子    时间: 2017-3-21 16:44
回复看内容
作者: 27077260    时间: 2017-3-23 11:01
支持
作者: qq63232072    时间: 2017-3-24 15:05
学习一下
作者: mayating    时间: 2017-3-30 17:19
hehe
作者: Michelle_FF    时间: 2017-4-5 16:24
谢谢分享
作者: 流光夜雪    时间: 2017-4-5 17:19
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
作者: 18236197335    时间: 2017-4-6 10:17
谢谢分享
作者: 向恩慧    时间: 2017-4-14 10:03
谢谢分享
作者: lrn_test    时间: 2017-4-18 17:24
感谢分享
作者: ruoxingai    时间: 2017-4-26 15:59
支持支持

作者: @wall    时间: 2017-5-2 10:40

作者: jl_jinling    时间: 2017-5-2 14:49
弱网络测试
作者: 梵谷的左耳    时间: 2017-5-4 16:04
谢谢楼主
作者: rengoodboy66    时间: 2017-5-10 14:43
学习了
作者: tien    时间: 2017-5-10 21:59
  谢谢分享   




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2