Apache輕量級效能測試工具 ab

2022-09-19 01:27:09 字數 2402 閱讀 3846

apache輕量級效能測試工具--ab

ab早已不是什麼新奇玩意,平時工作中會須要一些效能測試。簡單的效能測試全然能夠由ab來替代,而不須要動用lr這樣重量級的工具。

此文簡介一下ab的工具使用與結果分析。當作個筆記,以便以後查閱。

1、安裝:要使用ab,須要先安裝apache,它是apache自帶的測試工具(apache benchmark),在apache的安裝資料夾下。

2、使用:

使用格式: ./ab [options] [http://]hostname[:port]/path

引數說明:

-n requests     number of requests to perform

//在測試會話中所執行的請求個數。預設時,僅執行乙個請求

-c concurrency number of multiple requests to make

//一次產生的請求個數。預設是一次乙個。

-t timelimit    seconds to max. wait for responses

//測試所進行的最大秒數。

其內部隱含值是-n 50000。它能夠使對server的測試限制在乙個固定的總時間以內。預設時,沒有時間限制。

-p postfile     file containing data to post

//包括了須要post的資料的檔案.

-t content-type content-type header for posting

//post資料所使用的content-type頭資訊。

-v verbosity    how much troubleshooting info to print

//設定顯示資訊的具體程度 - 4或更大值會顯示頭資訊。 3或更大值能夠顯示響應**(404, 200等), 2或更大值能夠顯示警告和其它資訊。 -v 顯示版本並退出。

-w              print out results in html tables

//以html表的格式輸出結果。預設時,它是白色背景的兩列寬度的一張表。

-i              use head instead of get

// 執行head請求。而不是get。

-x attributes   string to insert as table attributes

//-y attributes   string to insert as tr attributes

//-z attributes   string to insert as td or th attributes

//-c attribute    add cookie, eg. 'apache=1234. (repeatable)

//-c cookie-name=value 對請求附加乙個cookie:行。其典型形式是name=value的乙個引數對。此引數能夠反覆。

-h attribute    add arbitrary header line, eg. 'accept-encoding: gzip'

inserted after all normal header lines. (repeatable)

-a attribute    add basic www authentication, the attributes

are a colon separated username and password.

-p attribute    add basic proxy authentication, the attributes

are a colon separated username and password.

//-p proxy-auth-username:password 對乙個中轉**提供basic認證信任。username與password由乙個:隔開,並以base64編碼形式傳送。不管server是否須要(即, 是否傳送了401認證需求**)。此字串都會被傳送。

Apache效能測試工具Apache Bench

ab是apache超文字傳輸協議 http 的效能測試工具。其設計意圖是描繪當前所安裝的apache的執行效能,主要是顯示你安裝的apache每秒可以處理多少個請求。概要ab a auth username password c concurrency c cookie name value d e...

開源apache效能測試工具介紹

apache ab 簡單介紹 apache ab 的全稱是apachebench,是apache 附帶的乙個小工具,專門用於http server 的benchmark testing,可以同時模擬多個併發請求。使用比較簡單 測試環境 安裝apache ab 格式 格式 引數 n requests ...

XHProf php輕量級的效能分析工具

xhprof php輕量級的效能分析工具 其中有一篇野馬分享的 php效能檢測擴充套件 xhprof 不錯,之前就有聽說,這次就行動一下。xhprof是facebook開源出來的乙個php輕量級的效能分析工具,跟xdebug類似,但效能開銷更低,還可以用在生產環境中,也可以由程式開 關來控制是否進行...