BMW弱网2.0是一款专为弱网环境测试设计的软件,能够在网络不稳定或无网络状态下,自动切换至本地缓存,确保关键数据与功能正常运行。该软件支持HTTP/HTTPS请求的调试、记录与重放,是一款强大的网络代理工具,主要功能集中在弱网测试。

软件特色
弱网的定义通常指低于2G速率的网络,3G网络也可视为弱网,而一般Wi-Fi不被划入弱网测试范畴。通过模拟2G、3G等网络环境,检测应用程序在不同网络条件下的业务操作反应,包括高延时、高丢包、无网络和假热点等情况。
此外,考虑到用户在移动过程中操作的特点,弱网测试还包括网络切换的情景,主要包括以下几种切换:
1,Wi-Fi与4G/3G/2G/无网络之间的切换;
2,4G与3G/2G/无网络之间的切换;
3,3G与2G/无网络之间的切换;
4,2G与无网络之间的切换。

软件功能
在移动互联网时代,网络连接方式多样,包括2G/3G/Edge/4G/Wi-Fi等。BMW弱网2.0支持不同协议、制式和速率,为移动应用提供了丰富的运行场景。
从测试角度出发,需关注的不只是断网或网络故障,还需考虑不同应用对弱网数据的定义。弱网不仅涉及网络最低速率,还需结合业务场景和应用类型进行划分。通常,低于2G速率的应用被视为弱网,3G网络也可划分为弱网。此外,弱信号的Wi-Fi也被纳入弱网测试场景。
2G:150Kbps,下载速度15-20K/s;3G:1-6Mbps,下载速度120K/s-600K/s;4G:10-100Mbps,下载速度1.5M/s-10M/s;5G:正式商用前速率实测,下行最高1617Mbps,最低75Mbps。

软件优势
1)建立Wi-Fi热点,连接手机等设备;
2)创建NEWT实例,配置丢包、带宽等参数;
3)在手机或设备端操作,观察效果。例如,在正常网络环境下ping其他PC,延迟小于1ms。配置小带宽和丢包后,运行NEWT,ping延迟显著增加。在待测设备上打开App,进行弱网测试,验证弱网条件是否生效,可通过App响应和PC端的Wireshark抓包来观察网络层情况。


