码迷,mamicode.com
首页 > 其他好文 > 详细

弱网测试

时间:2020-05-18 22:55:37      阅读:88      评论:0      收藏:0      [点我收藏+]

标签:too   网卡   一个   str   发送   解决   机制   ash   处理   

  在移动互联网时代,用户会在各种网络状况下使用我们的APP。他们使用3G或4G 网络,甚至还在用2G,现在的人们
更习惯在上下班的路上去关注一些新闻,看看股市,小说,直播,玩游戏等等。 那么就会面临一个问题,在地铁
里,巴士上,甚至是电梯,车库等等的场景里。在这个时候,我们就需要针对这些场景,去关注一下软件的运行状
态。以及弱网环境下,出现丢包、延时软件的处理机制。避免造成用户的流失。
测试关注点
  • 用户体验
  APP使用过程中,弱网的高延迟和高丢包,在实时性要求非常高的场景,容易伤害用户体验
  • 非正常情况下,出现bug概率会增加
  在解决日常的支持需求中,经常会遇到一些用户反馈一些无法简单复现的bug,有很大一部分的bug是由于
用户自身的网络环境波动,或者是本身网络环境就较为恶劣,而App在面对这种恶劣的网络环境的健壮性不
够,导致会出现一些意想不到的bug
弱网测试指标关注:
  • 丢包
  丢包应该是最常见的问题。在TCP协议中,需要不停的发送请求,来确认连接状态,一旦发生丢包,就需要重
传。这个时候就需要去检查产品的处理机制,给予什么提示,如果未响应怎么处理这些。
  • 延时
  延时也是很常见的问题。由于网络太差,产生了网络波动,导致数据包在传输的时候出现抖动。可能导致请求出
现超时的现象。这个时候就需要给予相应的提示,或者是其他的处理方式
 
弱网测试工具 
1、测试延迟,使用fiddler
1) 设置端口
技术图片

2)设置手机端网络

1、手机端连接的wifi网络需要和电脑端保持一致

2、服务器IP地址设置,IP地址从fiddler右上角的“Online”处获得,端口是上图设置的端口号

 技术图片

 

 3)设置弱网参数

菜单“Rules->Customize Rules”打开如下页面,框选的是分别对应的上行和下行的响应,可修改对应的响应时间来模拟效果,注意修改完后还需要按照图2进行设置才可生效

技术图片

技术图片

 2、测试丢包,使用Network Emulator Toolkit

1、设置过滤器

 技术图片

技术图片

 

 2、设置连接

技术图片

 

 技术图片技术图片

 

 

 上面的设置后,是让电脑当前的网络丢包,手机如何连接呢,可以使用:360wifi (前提:电脑有无线网卡,笔记本都有,台式机不一定)

技术图片

 

fiddler手机抓包可参考:Fiddler实现手机抓包——小白入门_网络_做一个不动声色的大人-CSDN博客 https://blog.csdn.net/gld824125233/article/details/52588275

 

 

 

 
 

弱网测试

标签:too   网卡   一个   str   发送   解决   机制   ash   处理   

原文地址:https://www.cnblogs.com/liyuna/p/12912928.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!