1. 程式人生 > >Apache性能測試工具ab使用詳解~轉載

Apache性能測試工具ab使用詳解~轉載

默認 由於 分析 打開 點擊 second apach 測試工具 com

Apache自帶性能測試工具ab使用詳解

一、 Apache的下載

1、 http://www.apache.org/,進入Apache的官網

2、 將頁面拖到最下方“Apache Project List”這個列表,選擇“HTTP SERVE

技術分享圖片

3、 在頁面中點擊“DownLoad”按鈕

技術分享圖片

4、 選擇“Files For Microsoft Windowes”

技術分享圖片

5、 由於Apache目前只提供源碼,所以需要第三方提供編譯的網站

技術分享圖片

6、 然後根據自己的系統選擇是32位的還是64位的,點擊紅框中的圖標即可下載,然後解壓到自己電腦隨意哪個盤都可以的

技術分享圖片

7、 打開解壓的Apache文件夾,進入bin目錄下,就能看到ab這個應用程序

技術分享圖片

二 、ab工具的使用

1. ab是apache bench命令的縮寫

2. ab的原理:ab命令會創建多個並發訪問線程,模擬多個訪問者同時對某一個URL地址進行訪問。

技術分享圖片

-n:總請求數(最小默認為1)

-c:並發次數(最小默認為1,不能大於總請求次數)

3、ab比較重要的性能指標

吞吐率(requests per second)

服務器並發處理能力的量化描述,某個用戶數在單位時間內處理的最大請求書,稱之為最大吞吐率。

用戶平均請求等待時間(time per request)

服務器平均請求等待時間(time per request,across all concurrent requests)

所以可以根據固定並發數,增加請求次數或者固定請求次數,來調整並發數來查看上面的三個值的變化來優化服務器

4、ab 的用法是:ab [options] [http://]hostname[:port]/path

例如:ab –n 1000 –c 100 http://www,baidu.com/path

技術分享圖片

三、ab不需要寫上面配置文件,只需要幾個命令參數就能執行,並且統計的結果的可讀性比較強,也比較容易分析,適用於簡單的壓力測試

jmeter能設定更復雜的測試樣例,使用的範圍更廣,在做壓力測試也是必須掌握的一個工具

Apache性能測試工具ab使用詳解~轉載