CentOS7 4 ab壓力測試安裝與解釋

2021-08-25 02:26:44 字數 1245 閱讀 4616

yum進行安裝

yum -y install httpd-tools
檢查ab工具是否安裝成功
ab--

help

ab壓力測試引數說明
-n  即requests,用於指定壓力測試總共的執行次數。

-c 即concurrency,用於指定的併發數。

-t 即timelimit,等待響應的最大時間(單位:秒)。

-b 即windowsize,tcp傳送/接收的緩衝大小(單位:位元組)。

-p 即postfile,傳送post請求時需要上傳的檔案,此外還必須設定-t引數。

-u 即putfile,傳送put請求時需要上傳的檔案,此外還必須設定-t引數。

-v 即verbosity,指定列印幫助資訊的冗餘級別。

-w 以html**形式列印結果。

-i 使用head請求代替get請求。

-x 插入字串作為table標籤的屬性。

-y 插入字串作為tr標籤的屬性。

-z 插入字串作為td標籤的屬性。

-c 新增cookie資訊,例如:"apache=1234"(可以重複該引數選項以新增多個)。

-h 新增任意的請求頭,例如:"accept-encoding: gzip",請求頭將會新增在現有的多個請求頭之後(可以重複該引數選項以新增多個)。

-a 新增乙個基本的網路認證資訊,使用者名稱和密碼之間用英文冒號隔開。

-p 新增乙個基本的**認證資訊,使用者名稱和密碼之間用英文冒號隔開。

-x 指定使用的和埠號,例如:"126.10.10.3:88"

。-v 列印版本號並退出。

-k 使用http的keepalive特性。

-d 不顯示百分比。

-s 不顯示預估和警告資訊。

-g 輸出結果資訊到gnuplot格式的檔案中。

-e 輸出結果資訊到csv格式的檔案中。

-r 指定接收到錯誤資訊時不退出程式。

-h 顯示用法資訊,其實就是ab -help。

ab工具的使用
get請求

執行命令: ab -c

100-n

post請求

建立乙個postfile文字,然後在文字中新增json字串內容,例如:

執行命令: ab -n

100-c

100-p postfile -t

ab實用文章推薦

ab 壓力測試

apache自帶的ab的壓力測試 以前安裝好apache總是不知道該如何測試apache的效能,現在總算找到乙個測試工具了。就是apache自帶的測試工具ab apache benchmark 在apache的bin目錄下。格式 ab options http hostname port path ...

ab壓力測試

1.我的環境是windows下的phpstudy,進入到apache bin目錄裡面有個ab.exe,壓力測試命令如下 ab.exe c 200 n 1000 2.mysql.php 如下 正常的邏輯思維,壓力增大後,導致資料庫num欄位成為負數,將下面 貼上到自己 下測試即可。在test資料庫下,...

ab壓力測試

ab命令會建立多個併發訪問執行緒,模擬多個訪問者同時對某一url位址進行訪問。它的測試目標是基於url的,因此,它既可以用來測試apache的負載壓力,也可以測試nginx lighthttp tomcat iis等其它web伺服器的壓力。ab命令對發出負載的計算機要求很低,它既不會占用很高cpu,...