qnet 中文文档 下载 App

周期弱网:放行时长与弱网时长交替的配置方法

真实世界的差网络很少是「一直差」,更多是「好一阵差一阵」——进出电梯、列车过隧道、人群密集处。周期弱网参数就是为此设计的:按放行时长与弱网时长交替切换,循环往复。

参数结构

官方 Burst 波形示例:1000ms 放行与 1000ms 弱网交替下的包延迟
周期弱网-Burst 模式的延迟波形

两种弱网类型的差别

两种形态对应用的影响完全不同:完全丢包考验超时与重连,Burst 考验接收缓冲与乱序处理,所以官方在 2.0 专门把 Burst 作为新模型加入。配置思路见周期弱网与 Burst 的关系。

配置示例

目标放行弱网类型
模拟过隧道(约 30 秒断)3000030000完全丢包
对应「断线重连(长)」预设--预设即 30 秒完全丢包后恢复
高频抖动(模拟基站切换)20001000完全丢包
突发拥塞50002000Burst

「断线重连(短/长)」两个官方预设本质就是固定时长的周期完全丢包,对照关系见断网与断线重连类模板。

观察周期的效果

周期类模板测的是时间轴上的行为:重连风暴出现在弱网刚开始时,状态错乱出现在恢复瞬间。所以验证手段也要按时间看——抓包文件按时间轴复盘最直观,见pcap 文件与 Wireshark 分析;html 报告里的延迟/丢包趋势图同样按时间展开,见测试报告:csv 与 html 两份输出。

周期弱网是「动态损伤」,与静态的丢包/延时参数互为补充;测重连逻辑,静态模板远不如周期模板真实。