模拟网络环境

目录

   有时我们需要模拟糟糕的网络环境来进行某些测试,我们首先想到的是 Linux 下 TC 这个软件,但是如果是要测试 window 或者手机环境的测试,就比较麻烦
有一个简单的方案是 VPN+TC 来构建测环境

使用 pptp 搭建 VPN

使用 TC 来模拟网络情况

# 将 eth0 网卡的传输设置为延迟 100 毫秒发送
tc qdisc add dev eth0 root netem delay 100ms

# 将 eth0 网卡的传输设置为随机丢掉 5% 的数据包
tc qdisc add dev eth0 root netem loss 5%

# 将 eth0 网卡随机丢包 20% 延迟 100ms 
tc qdisc replace dev eth0 root netem loss 20%  delay 100ms


window 环境连接我们搭建的 VPN

   然后我们在 window 环境链接我们的 VPN 这时 window 的网络情况也将和 VPN 的一样。
如果是手机可以在 window 中开启一个共享 wifi 然后用手机连接 wifi。

目录