2021-07-08使用Fiddler进行弱网测试

2021-07-08  本文已影响0人  月溶溶

接前一篇文章,遗漏了弱网测试。

1. 什么是弱网:

在地铁、隧道、车库等网络信号不好的情况下,网络出现延时、中断和超时的情况。

弱网测试属于健壮性测试,在弱网情况下要测试产品的运行状态、处理机制、提示信息、以及网络恢复后的重连工作。

2. 弱网场景常见的问题:

1)操作时间变长。

由于网络慢,页面加载不出来,需要测试每个API消耗时间,这个指标可以衡量APP性能好坏

2)用户体验不好。

因为网络慢或者中断,APP界面出现如果卡死或者闪退。原因是APP不稳定,没有处理好网络中断的情况

3)非正常情况下,正常业务出现BUG的可能性会增加。

因为网络问题,前端请求不能马上响应,用户会多次点击,可能造成同一用户同时发送多个请求。例如支付或者抢优惠券等。

3. 弱网测试的目的

1)让APP在任何网络中都不出现异常,让开发预知APP在信号较差的网络中提前发现问题进行针对性的优化。

4. 模拟弱网场景:

1)网络慢或者延迟,导致加载时间变长

2)网络中断,web服务器返回500

3)网络超时,HTTP请求发出去后,收不到响应

4. Fiddler模拟网络延迟

Rules->Performances->Simulate Modern Speeds,设置后访问网页,网络响应时间加长。

5. 精确控制网速

如果精确控制网速可以修改Fiddler Script来实现。

1) Rules->Performances->Simulate Modern Speeds

2) 点击Rules->Customize Rules ,出现Fiddler Script弹窗

3)在Fiddler Script打开Customize Rules 文件

4)修改这一组数据,保存Script,再次选择Rules->Performances->Simulate Modern Speeds。再次访问网站上下传速度就按照修改的执行了

上一篇 下一篇

猜你喜欢

热点阅读