必须手动勾选“仅上行”或“仅下行”并设置带宽、延迟、丢包、抖动四维参数,否则无法精准复现2G卡顿、高丢包直播或超低带宽上传场景;配置后需启用悬浮窗、验证代理生效、抓包分析协议层问题,并及时关闭模拟与清理缓存。

想在安卓设备上精准复现2G卡顿、高丢包直播或超低带宽上传场景,必须绕开默认参数陷阱,直接控制四大核心变量——带宽、延迟、丢包、抖动,否则测出来的结果和真实弱网环境偏差极大。
参数配置:先选方向再填数值
打开金砖弱网App,点击右上角【新增配置】按钮,进入模板编辑页。
在“方向控制”区域,【必须手动勾选“仅上行”或“仅下行”】,不要用默认的“双向”,否则无法单独验证上传卡顿或下载失败问题。
填入具体数值:上行带宽建议从2kbps起调,下行带宽设为4kbps;延迟输入30ms;丢包率选“随机丢包”并设为25%;抖动保持0ms(固定延迟更易定位问题)。
给模板命名,例如“直播推流弱网-上行受限”,点击确定保存。
悬浮窗启用:测试中实时调参的关键
方法一:进入手机【设置→应用→金砖弱网→权限】,开启“显示在其他应用上方”或“悬浮窗”权限。
方法二:返回App首页,点击【悬浮窗开关】按钮,系统会弹出二次授权提示,点“允许”即可。
这一步不做,测试时就只能退出App反复修改参数,根本没法观察页面加载过程中丢包率从10%突然跳到40%时UI怎么崩。
启动与验证:三步确认模拟已生效
第一步:在主界面选择刚保存的模板,点击【开始测试】。
第二步:立即打开手机自带的浏览器,访问http://www.speedtest.net,跑一次基础测速——如果下行速率仍显示>1Mbps,说明代理未生效,要回头检查设备Wi-Fi设置里的代理是否指向127.0.0.1:8080。
第三步:启动待测App(如抖音、微信视频号),观察首帧加载时间、弹幕延迟、音画不同步现象,同时盯住悬浮窗右上角实时刷新的数值,确认带宽、延迟、丢包率与你设定的一致。
抓包分析:导出数据定位协议层问题
在参数配置页底部,勾选【启用网络抓包】选项。
测试结束后,点击【导出抓包文件】,文件自动保存至/storage/emulated/0/android/data/com.jinzhuan/cache/目录下,文件名含时间戳。
用电脑安装Wireshark,直接拖入该pcap文件,过滤http或quic协议,能看清HTTP 504响应频次或QUIC握手重传次数——这是单纯看UI卡顿发现不了的底层问题。
关闭与清理:避免影响后续日常使用
测试完成,回到金砖弱网首页,点击【停止模拟】按钮。
手动检查手机Wi-Fi设置:进入【网络与互联网→Wi-Fi→长按当前网络→修改网络→高级选项→代理】,确认已设为“无”。
清空缓存路径下所有pcap文件,防止占满内部存储导致App下次启动失败。


















