apache的ab壓力測試

2021-08-10 11:52:11 字數 1167 閱讀 2742

ab -n 1000 -c 10 127.0.0.1/index.php

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

-c-t

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

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

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

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

-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-v

列印版本號並退出。

-k使用http的keepalive特性。

-k使用http的keepalive特性。

-d不顯示百分比。

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

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

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

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

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

一般檢視效能指標:

concurrency level #測試的併發數

time taken for tests #完成所有請求的時間合計

complete requests #完成的請求數合計

failed requests #失敗的請求數

requests per second #平均每秒處理多少個請求

time per request #平均的響應時間,單位是毫秒

apache的ab壓力測試

1.opt下面解壓 httpd 2.2.29.tar.gz 2.根目錄 下 mkdir p usr local web apache 3.opt下進入httpd 2.2.29資料夾 cd httpd 2.2.29 4.安裝 configure prefix usr local web apache ...

apache的ab壓力測試介紹

1 ab命令原理 apache的ab命令模擬多執行緒併發請求,測試伺服器負載壓力,也可以測試nginx lighthttp iis等其它web伺服器的壓力。ab命令對發出負載的計算機要求很低,既不會占用很多cpu,也不會占用太多的記憶體,但卻會給目標伺服器造成巨大的負載,因此是某些ddos攻擊之必備...

Apache 壓力測試工具 ab

每當搭建完web伺服器,部署好web專案或是優化調整後,我們可能想知道服務的效率和效能如何,以便了解伺服器的處理能力是否達到預期效果或是檢測伺服器效能。apache 2自帶了乙個效能測試工具,叫做ab apache benchmarking 它的主要功能是,測試當前的web伺服器每秒鐘能夠處理的請求...