弱网测试方法及所针对的场景

弱网测试方法及所针对的场景

本文所总结的方法和场景适用于公众号网页测试。若有其他适用场景或补充,欢迎各位在评论区留言指正。

一、fiddler代理测试方法

1、概述及其场景

粗略的模拟了弱网的场景,但是这种弱网是规律的、简单的场景,不具有客户场景的复杂性。虽然如此,这种弱网环境已经可以很好的辅助测试了。对于需要使用工具(Postman、微信开发者工具)测试的项目还是非常方便的。

2、如何对fiddler进行设置?

1、打开工具栏Tools->Options
2、进入connections选项卡进行配置
在这里插入图片描述
“Allow remote computers to connect”必选,设置好端口号,确认。重启fiddler。
3、勾选图示中的选项(Simulate modem speeds),即可配置成功
在这里插入图片描述
4、如果需要调节此代理服务的网速:
先打开图示选项卡(Customize Rules):
在这里插入图片描述
找到下面的代码:

if (m_SimulateModem) {
    // Delay sends by 300ms per KB uploaded.
    oSession["request-trickle-delay"] = "300"; 
    // Delay receives by 150ms per KB downloaded.
    oSession["response-trickle-delay"] = "150"; 
}

300是上传延时,150是下载延时;将其改成心仪的数值即可,记得保存!!(File->Save)
由上面的代码我们可以看出,其实fiddler对于弱网环境的模拟是通过对上传和下载的数据延时做出来的,而且延时的时间是可设定的一定的量,所以我们说fiddler的弱网环境是规律的。

注意:在Customize Rules中修改过参数后,第三步中的Simulate modem speeds选项可能会被取消勾选,请注意检查。

3、针对于公众号网页测试,如何与其他工具配合使用?

windows系统win+R呼出运行->cmd回车呼出命令行->输入ipconfig->找到本机ip

3.1 如果需要在手机上进行实际的场景测试

适用于模拟客户实际的前后台交互操作
手机连接上和本机位于同一局域网下的wifi,选择该wifi的代理方式为手动。
ip填写本机ip,端口填写我们在第二步中设置的端口。
查看fiddler的传输接口,确认手机已连上fiddler
同时也可以查看fiddler的接口数据和响应看是否丢包

3.2 如果需要用微信开发者工具进行调试

先进入代理设置选项卡
在这里插入图片描述
选择手动设置代理,填写本地ip和fiddler端口(我的ip是我的ip,你的ip是你的ip,别照着瞎填)
在这里插入图片描述

3.3 如果需要调试接口(与Postman工具结合)

可以将postman和fiddler结合使用,可在POSTMAN中使用自定义代理。
在这里插入图片描述
在这里插入图片描述
注意:自定义代理的优先级高于系统代理。

二、一种看起来很不专业但行之有效的方法

让我们先回顾一下弱网测试的关键测试点:
弱网功能测试:2G/3G/4G、高延时、高丢包

无网状态测试:断网功能测试、本地数据存储

用户体验关注:响应时间、页面呈现&超时文案&超时重连、安全及大流量风险

网络切换测试:Wifi----4G/3G/2G-----无网多状态切换

在并不具备模拟条件,或者工具模拟场景成本过高的情况下,我们可以进行人为手工的操作去真实地模拟这些场景。可以手工切换网络,或者来回靠近、远离网络覆盖区域去进行测试,以期测试系统在极其不稳定的网络环境下表现如何。

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值