欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

<-
Apache > HTTP Server > 文檔 > 版本2.2 > 支持程序
   致謝 | 譯者聲明 | 本篇譯者:金步國 | 本篇譯稿最后更新:2006年1月13日 | 獲取最新版本

ab - Apache HTTP服務(wù)器性能測試工具

ab是Apache超文本傳輸協(xié)議(HTTP)的性能測試工具。其設(shè)計意圖是描繪當(dāng)前所安裝的Apache的執(zhí)行性能,主要是顯示你安裝的Apache每秒可以處理多少個請求。

top

語法

ab [ -A auth-username:password ] [ -c concurrency ] [ -C cookie-name=value ] [ -d ] [ -e csv-file ] [ -g gnuplot-file ] [ -h ] [ -H custom-header ] [ -i ] [ -k ] [ -n requests ] [ -p POST-file ] [ -P proxy-auth-username:password ] [ -q ] [ -s ] [ -S ] [ -t timelimit ] [ -T content-type ] [ -v verbosity] [ -V ] [ -w ] [ -x <table>-attributes ] [ -X proxy[:port] ] [ -y <tr>-attributes ] [ -z <td>-attributes ] [http://]hostname[:port]/path

top

選項

-A auth-username:password
向服務(wù)器提供基本認證信息。用戶名和密碼之間由一個":"隔開,并將被以base64編碼形式發(fā)送。無論服務(wù)器是否需要(即是否發(fā)送了401認證需求代碼),此字符串都會被發(fā)送。
-c concurrency
一次產(chǎn)生的請求個數(shù)。默認是一次一個。
-C cookie-name=value
對請求附加一個"Cookie:"頭行。其典型形式是 name=value 的一個參數(shù)對。此參數(shù)可以重復(fù)。
-d
不顯示"percentage served within XX [ms] table"消息(為以前的版本提供支持)。
-e csv-file
產(chǎn)生一個逗號分隔(CSV)文件,其中包含了處理每個相應(yīng)百分比請求(從1%到100%)所需要的相應(yīng)百分比時間(以微秒為單位)。由于這種格式已經(jīng)"二進制化",所以比"gnuplot"格式更有用。
-g gnuplot-file
把所有測試結(jié)果寫入一個"gnuplot"或者TSV(以Tab分隔)文件。此文件可以方便地導(dǎo)入到 Gnuplot, IDL, Mathematica, Excel中。其中的第一行為標題。
-h
顯示使用方法的幫助信息。
-H custom-header
對請求附加額外的頭信息。此參數(shù)的典型形式是一個有效的頭信息行,其中包含了以冒號分隔的字段和值(如:"Accept-Encoding: zip/zop;8bit")。
-i
執(zhí)行HEAD請求,而不是GET 。
-k
啟用KeepAlive功能,即在一個HTTP會話中執(zhí)行多個請求。默認不啟用KeepAlive功能。
-n requests
在測試會話中所執(zhí)行的請求個數(shù)。默認僅執(zhí)行一個請求,此時其結(jié)果不具有意義。
-p POST-file
包含了POST數(shù)據(jù)的文件。
-P proxy-auth-username:password
對一個中轉(zhuǎn)代理提供基本認證信息。用戶名和密碼由一個":"隔開,并將被以base64編碼形式發(fā)送。無論服務(wù)器是否需要(即是否發(fā)送了407代理認證需求代碼),此字符串都會被發(fā)送。
-q
如果處理的請求數(shù)大于150,ab每處理大約10%或者100個請求時,會在stderr輸出一個進度計數(shù)。此 -q 標記可以屏蔽這些信息。
-s
用于編譯中(ab -h 會告訴你)使用了SSL的受保護的https ,而不是http協(xié)議的時候。此功能是實驗性的,最好不要用。
-S
不顯示中值和標準偏差值,而且在均值和中值為標準偏差值的1到2倍時,也不顯示警告或出錯信息。默認時,會顯示最小值/均值/最大值等數(shù)值。(為以前的版本提供支持)
-t timelimit
測試所進行的最大秒數(shù)。內(nèi)部隱含值是"-n 50000"。它可以使對服務(wù)器的測試限制在一個固定的總時間以內(nèi)。默認時,沒有時間限制。
-T content-type
POST數(shù)據(jù)時所使用的"Content-type"頭信息。
-v verbosity
設(shè)置顯示信息的詳細程度,4或更大值會顯示頭信息,3或更大值可以顯示響應(yīng)代碼(404,200等),2或更大值可以顯示警告和其他信息。
-V
顯示版本號并退出。
-w
以HTML表格形式輸出結(jié)果。默認時,它是白色背景的兩列寬度的一張表。
-x <table>-attributes
設(shè)置<table>屬性的字符串。此屬性被填入<table 這里 >
-X proxy[:port]
對請求使用代理服務(wù)器。
-y <tr>-attributes
設(shè)置<tr>屬性的字符串。
-z <td>-attributes
設(shè)置<td>屬性的字符串。
top

Bugs

程序中有各種靜態(tài)聲明的固定長度的緩沖區(qū)。另外,對命令行參數(shù)、服務(wù)器的響應(yīng)頭和其他外部輸入的解析也很簡單,這可能會有不良后果。

沒有完整實現(xiàn)HTTP/1.x ;僅接受某些"預(yù)想"的響應(yīng)格式。strstr()的頻繁使用可能會帶來性能問題,即你可能是在測試ab而不是服務(wù)器的性能。