ab工具命令引數

2021-09-26 08:21:05 字數 886 閱讀 4611

-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 壓測工具命令

n 即requests,用於指定壓力測試總共的執行次數。c 即concurrency,用於指定的併發數。t 即timelimit,等待響應的最大時間 單位 秒 b 即windowsize,tcp傳送 接收的緩衝大小 單位 位元組 p 即postfile,傳送post請求時需要上傳的檔案,此外還必須設...

Linux命令 ab 壓力測試工具

安裝 yum y install httpd tools示例 ab n 10 c 2 n 訪問次數 c 併發個數 其他引數 t 測試所進行的最大秒數 p 包含了需要post的資料的檔案 t post資料所使用的content type頭資訊 k 啟用http keepalive功能,即在乙個http...

ab測試工具

1.apache ab測試工具 輸入命令 ab n 100 c 10 其中 n表示請求數,c表示併發數 報告分析 concurrency level 100 併發請求數 time taken for tests 50.872 seconds 整個測試持續的時間 complete requests 1...