Files
NixMsg/test/chaos/README.md
T

684 B

混沌 / 弱网测试辅助(Q 线)

用 toxiproxy 官方镜像做延迟和断开;Linux 丢包用容器内 netem。Q3 相关 Docker 资源名带 q3 前缀,用完删除。

启动 toxiproxy

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

清理:

docker compose -p q3-chaos -f test/chaos/compose.yml down -v

集成测 TestQ3ToxiproxyOfflineKeepDelivered 会自动起停上述 compose。

netem

见 netem/README.md。本机 Windows 上 Q3 将 netem 20% 丢包记为未测(见 docs/DEVIATIONS.md 测试交付 Q)。