金转弱网为大家推荐,这款工具能够帮助大家模拟网络异常环境,让用户们在这里可以测试程序在弱网下的表现,也可以利用弱网状态下的网络特性在游戏等场景之中获得更好的优势,是通用性很强的工具。
金转弱网最新参数
网络带宽:上行2,下行4
网络延时:上行20,下行35
延时抖动:上行100,下行100,概率都是100%
随机丢包:上行20,下行35
弱网类型:完全丢包
协议控制:全部启用
其他没提到的设置空着就行了
金转弱网设定
上下行延时(Delay)
上下行延时抖动(Jitter)
上下行带宽(Bandwidth)
上下行随机丢包(Random Packet Loss)
上下行连续丢包(Continuous Packet Loss)
TCP/UDP协议控制(Protocol)
其操作方式如下:
首先添加编辑弱网模板,提供不同的网络场景,并可根据测试要求对网络参数进行调整,弱网模板支持新增、删除、修改、查询操作。
新增弱网模板有两种方式:
1、页面右上角“新增”按钮,为自定义模板。
2、“网络场景”页面,每一项模板的“添加”按钮,设置不同场景的模板。
根据测试需要,组合填写对应的参数,之后保存即可。
金转弱网注意事项
关注页面数据加载时间即接口发出请求到数据返回响应时间,是否有友好加载提示如loading动画or进度条,在客户端设置超时时间内响应正常展示页面数据及使用功能,超出超时时间后显示异常友好提示即超时机制,以及根据场景判断超时后是否进行重连请求机制等。
2)进行网络切换
操作时,关注网络切换中正好处于数据加载状态,是否会导致App crash or ANR。
3)断网状态下
页面展示考虑三种加载情况,
一初始化从零加载应显示异常提示页面
二页面加载部分数据后断网,已加载数据是否正常展示,未加载部分是否与异常提示UI设计保持一致;
三已加载所有数据后断网重新刷新页面是正常展示还是覆盖已有数据(取决开发加载策略)。
在已有本地数据存储的情况下,查看断网重连后能否正常使用功能以及传参数据正确性。
在弱网前提下,我们既要关注网络问题,策略,还要保证是否有兜底方案,不能引发崩溃等问题,是否可以给用户合理的提示,让用户知道不是APP出现的问题,而是网络的问题,给用户最佳的体验。
金转弱网优势
1、无需额外搭建弱网络环境,无需ROOT/越狱手机,无需连接数据线,只需要安装QNET App,一分钟搭建弱网络测试环境
2、无需ROOT/越狱手机,无需第三方工具,支持TCP/UDP/ICMP协议网络抓包,导出pcap文件格式,支持Wireshark等工具查看
3、QNET支持adb命令驱动,用户可以编写脚本,实现自动化弱网络测试,降低弱网测试成本,提高测试效率