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,...