ab壓力測試


ab壓力測試

yum -y install httpd-tools

 

*注意,-r參數比較重要,表示忽略錯誤,繼續測試

總請求量固定
ab -n 100000 -c 2000 -k -r http://192.168.1.80/_.gif 
總請求時間固定
ab -t 60 -c 2000 -k -r http://192.168.1.80/_.gif 

 

ab測試加參數k,在一個HTTP會話中執行多個請求,默認時,不啟用KeepAlive功能。
ab測試加參r,忽略錯誤,繼續測試,
-t 發送的總時間,參數t和參數n需要任選一個
-c 接並發的數量
-n 接 請求總量,參數t和參數n需要任選一個

 

測試的時候因為請求太大,測試機器本身無法測試太大的請求,需要做如下的修改(命令)

modprobe ip_conntrack
echo "net.nf_conntrack_max = 655360" >> /etc/sysctl.conf
echo "net.netfilter.nf_conntrack_tcp_timeout_established = 1200" >> /etc/sysctl.conf
sysctl -p

 ulimit -n 655360


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM