1. 程式人生 > >ab壓測工具的一些個人見解

ab壓測工具的一些個人見解

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等工具就顯得麻煩了很多。
在這裡插入圖片描述

在這裡插入圖片描述
注意:上述引數化方案是從我是怪俠怪大大那裡學習的,連結如右: ab壓測引數化,可以同時執行多條