为了账号安全,请及时绑定邮箱和手机立即绑定

App专项测试之弱网测试

标签:
Android

       之前跟同事聊天的时候发现一个问题,很多的公司在没有自主研发的弱网测试工具的时候很少有人去做这个弱网测试,而且弱网测试作为健壮测试的重要部分,对于移动端测试来说必不可少。这是因为目前移动端产品的使用用户所处的网络并非完全的流畅WIFI环境,仍有相当多的用户主要使用4G、3G、2G等网络,另外因移动端产品使用场景多变,如进地铁、上公交、进电梯等,使得弱网测试显得尤为重要。毕竟考虑到各种场景的客户端展示及容错,能极大提升产品印象和用户体验。

什么是弱网测试?

弱网测试知识网络测试的一部分,整个app的网络测试包含了弱网测试,网状态测试,以及网络切换测试。


webp

弱网测试主要是对2G/3G/4G以及高延迟高丢包的这几种状态做模拟然后看下app的容错性如何。那么弱网测试的主要关注点在哪里呢?

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

(2)页面成仙是否完整一致

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

(4)是否会有超时重连

(5)大流量时间风险:是否会在弱网下进行更新Apk包,下载文件等大流量动作

弱网测试工具

fiddler  模拟网络延迟

lNetwork Emulation for Windows Toolkit  模拟网络丢包

弱网测试实战演练

1.Fiddler模拟网络延迟

首先进行网络延迟模拟那么手机跟fiddler必须处在同一个网络下。

fiddler主要是使用Rules-->Performance-->Simulate Modem Speeds功能进行的网络延迟模拟

(1)设置手机代理

(2)Rules-->Customize Rules修改文件中的上下行延迟

网络设置参考:


webp

(3)启动:勾选Rules-->Performance-->Simulate Modem Speeds(勾选了这个选项才会生效)


webp


2.Network Emulation for Windows Toolkit模拟网络丢包

(1)第一步在设置里面点击new,新增一个过滤器


webp


(2)第二步,在设置里面 Configuration-->New Link新增一条链路

(3)在新建的链路上点击右键设置上行网络和下行网络,参考数值可以看上文给出的表格

(4)启动:Action-->start,使我我们刚刚的设置生效



作者:TeacherAilie
链接:https://www.jianshu.com/p/f6b709f36acd


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消