模拟网络异常测试
程序员文章站
2022-06-03 19:06:18
...
线上网络会遇到各种问题,比如断网、网络延迟、丢包等,对于断网运维一般都能及时发现并予以解决, 最怕的就是后两种情况,延迟丢包使得线上系统可能不断的请求超时,继而不停申请建立新的连接,最后的结果就是将端口消耗殆尽拖死系统。所以为了模拟这些情 况,可以使用tc进行网络异常的模拟,对待测系统进行针对性的压测。
该命令将 eth0 网卡的传输设置为延迟 100 毫秒发送
tc qdisc add dev eth0 root netem delay 100ms
该命令将 eth0 网卡的传输设置删除
tc qdisc del dev eth0 root netem delay 100ms
tc qdisc add dev eth0 root netem loss 1%
该命令将 eth0 网卡的传输设置为随机丢掉 1% 的数据包
tc qdisc add dev eth0 root netem loss 10%
该命令将 eth0 网卡的传输设置为随机丢掉 1% 的数据包,成功率为 30%
tc qdisc add dev eth0 root netem loss 1% 30%
查看已经配置的网络条件:# tc qdisc show dev eth0
上一篇: 葱花豆腐汤怎么做最好喝
下一篇: C#读写文本文件的方法
推荐阅读
-
网络测试经验谈:网络故障排除六例
-
Linux系统下的CPU、内存、IO、网络的压力测试
-
asp.net访问网络路径方法(模拟用户登录)
-
华为模拟器eNSP安装(最新)网络工程师必备!
-
使用360宽带测速器怎么测试长途网络速度
-
mybatis oracle proc 数据库测试没问题,java调用就异常 ORA-00900: 无效 SQL 语句
-
模拟测试微信接口暨微信开发试验代码
-
怎样针对JavaScript中的异步函数进行异常处理及测试
-
Windows Phone Pivot 模拟 滑动Image Viewer 出现 0x8000ffff 异常
-
创建一个测试类,测试异常的抛出,异常的抛出处理案例