一, 异常压测场景模拟
说明: 压测服务器具备自动完成初始化 (支持快速扩缩容), 初始化后均已支持: stress ,tc 等工具 (不需安装)
1. 使用 stress 模拟压力 (CPU / 内存 / IO 繁忙)
a. 如何使用:
CPU 高负载模拟: stress -c 44 -t 60
内存高负载模拟: stress -m 10 -t 60
IO 高负载模拟: stress -i 10 -t 60
网络高负载模拟: stress -d 10 -t 60
综合高负载模拟: stress -c 24 -i 10 -m 10 --vm-bytes 128M -t 60
b. 参考文献: http://people.seas.harvard.edu/~apw/stress/
2. 使用 netem+tc 模拟网络异常
a. 如何使用:
延时: tc qdisc add dev eth1 root netem delay 30ms
乱序: tc qdisc change dev eth1 root netem delay 10ms reorder 25% 50%
乱包: tc qdisc change dev eth1 root netem corrupt 30%
丢包: tc qdisc change dev eth1 root netem loss 10%
b. 参考文献: https://wiki.linuxfoundation.org/networking/netem
二, 异常压测用例矩阵
三, 自动异常压测注入
(待完善中......)
"压测大师" 现已对外, 一分钟完成用例配置, 让压测更简单, 支持 HTTP,HTTPS 协议的 API 接口, 网站, 公众号内页等主流压测对象!
点击: https://wetest.qq.com/product/gaps 即可体验.
如果使用当中有任何疑问, 欢迎联系腾讯 WeTest 企业 QQ:2852350015
来源: http://www.bubuko.com/infodetail-2874305.html