如何进行弱网测试?专项测试中最实用的方法了解一下……

目录

引言

一、什么是弱网测试?

二、为何要进行弱网测试?

三、如何做弱网测试?

 四、弱网测试工具


引言

如今这个高度互联的时代里,网络环境对于应用程序的影响越来越重要。

而弱网测试就是用来检验应用程序在恶劣网络环境下的表现。如果你是一名开发人员或者测试人员,那么你肯定会经常遇到这种情况。

然而,很多人并不了解如何进行有效的弱网测试,这可能会导致一些问题被忽略或无法及时发现。

接下来就让我带你了解了解什么是弱网测试以及它的测试方法吧。

一、什么是弱网测试?

通常低于3G网络速率和弱信号的Wifi都属于弱网。弱网测试主要是对网络带宽、丢包、延时等进行模拟弱网环境去测试不同应用软件,属于健壮性测试。

二、为何要进行弱网测试?

(1)国内移动智能设备迅速普及,大大增加了用户碎片化使用智能设备的概率,用户可能会在车站、地铁、高铁、公交、电梯间、楼梯间、隧道、地下车库等弱网环境下使用互联网应用。我们需要针对这些弱网环境,验证应用软件的健壮性和容错性,提高用户体验,避免因用户体验不友好造成核心用户的流失。

三、如何做弱网测试?

通过工具对数据链路层进行干扰,设置不同的网络带宽、丢包、延时参数来模拟弱网环境,进行测试。针对弱网测试,提供以下测试策略:

 四、弱网测试工具

常用的弱网测试工具有:Fiddler、Charles、Clumsy、弱网仪等。

网络范围:

测试方法:

  测试环境:Windows系统+WIFI

  测试工具:Fiddler+Clumsy

1、Fiddler模拟弱网测试场景

测试说明:通过Fiddle 可以模拟网络情况,上下行网络,主要是网络延迟下的弱网测试,Clumsy可以模拟网络延迟、丢包率、节流、重发、乱序等情况。

Fiddler 模拟网络

上行速度500,表示每500ms 每kb 的上行速度,下行速度400,代表 400ms每kb的下行速度。

 

2、 Clumsy

clumsy下载地址:https://pan.baidu.com/s/1iW51AAAqw8couc4H2oZj9A   提取码:qsfc

延迟(Lag),数据延迟,毫秒

掉包(Drop),丢包

节流(Throttle),把一小段时间内的数据拦截下来后再在之后的同一时间一同发出去。

重发(Duplicate),随机复制一些数据并与其本身一同发送。

乱序(Outof order),打乱数据包发送的顺序。

篡改(Tamper),随机修改小部分的包裹内容。

测试过程:

1.PC端打开Fiddler,手机连接代理。

2.打开clumsy,在Filtering输入框中输入:outbound and ip.DstAddr == 59.83.221.218(这是你的手机的IP地址)。

3.根据要求,勾选(Lag),设置Delay输入框为500。

4.点击Start,打开你的手机app。

要停止就点击Stop,然后再次修改数据,点击Start开始测试。


最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

在我的QQ技术交流群里(技术交流和资源共享,广告勿扰)

  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Fiddler是一个常用的网络调试工具,可以用于弱网测试弱网测试是模拟网络环境较差的情况,以测试网络应用在低带宽、高延迟、丢包等条件下的性能和稳定性。 使用Fiddler进行弱网测试有以下几个步骤: 1. 安装和配置Fiddler:下载并安装Fiddler,打开后选择Tools菜单下的Options选项,进入Connection标签页。在Connection Settings设置Simulate Modem Speeds,并选择一个较低的速度模式,如DSL Low,然后点击OK保存设置。 2. 启动Fiddler:Fiddler会在本地代理一个端口,在代理工作的时候,可以在Fiddler的界面上看到HTTP和HTTPS的请求和响应信息。 3. 开始弱网测试:在Fiddler界面上,选择AutoResponder标签页。勾选Enable Automatic Responses,然后通过点击Add Rule按钮添加规则。在规则,可以设置匹配的URL和返回的响应。可以将需要测试的请求保存为文件,然后在这里进行配置。比如可以设置返回一个较慢的响应或者模拟丢包等。 4. 监控测试结果:在Fiddler的界面上,可以看到每个请求的详细信息,包括请求时间、响应时间、请求头、响应头等。通过这些信息,可以分析网络应用在弱网环境下的表现,并进行性能优化。 使用Fiddler进行弱网测试可以帮助开发人员和测试人员发现网络应用在不同网络环境下的问题,从而针对性地进行优化和改进。当然,弱网测试只是模拟了一部分真实的网络环境,还需要结合实际场景和其他测试手段来全面评估网络应用的性能和稳定性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值