# 混沌 / 弱网测试辅助(Q 线) 用 toxiproxy 官方镜像做延迟和断开;Linux 丢包用容器内 netem。Q3 相关 Docker 资源名带 `q3` 前缀,用完删除。 ## 启动 toxiproxy ```powershell docker compose -p q3-chaos -f test/chaos/compose.yml up -d docker compose -p q3-chaos -f test/chaos/compose.yml port toxiproxy 8474 ``` 清理: ```powershell docker compose -p q3-chaos -f test/chaos/compose.yml down -v ``` 集成测 `TestQ3ToxiproxyOfflineKeepDelivered` 会自动起停上述 compose。 ## netem 见 [netem/README.md](./netem/README.md)。本机 Windows 上 Q3 将 netem 20% 丢包记为未测(见 `docs/DEVIATIONS.md` 测试交付 Q)。