ab壓測工具(linux版)由於網上教程一大把,今天也按照教程好好研究了一番,下面寫一下對此工具的一些個人見解,如有不妥,希望一起探討。
優點:
1、小巧。
2、理論支持
655350並發數。實際32環境中使用,超過10000就跑不下去,更改配置后還是如此。經試驗32測試環境中支持的最高並發數約為5000。
3、使用簡單方便,一行指令即可,如:ab -c 100 -n 10000 http://192.168.0.32/ 這個栗子的意思是100個用戶並發訪問32環境主頁,共10000次請求。
4、可精確控制請求次數:一些特殊場景會有此類需求。如上栗子,控制訪問10000次。
缺點:
1、請求方式單一:普通訪問為GET請求,如果要使用POST請求,則需使用文本填寫post請求參數。目前linux環境還未實驗成功。
2、參數化比較復雜:其自帶指令沒有該功能,需要使用shell等腳本輔助。如下圖:可以實現同時對32、23環境主頁進行壓力測試,利用此原理優化,是可以參數化的。但相比loadrunner等工具就顯得麻煩了很多。