ApacheBench是一款壓力測試工具,用於測試http服務器請求的性能情況。
官方下載鏈接:https://www.apachehaus.com/cgi-bin/download.plx
百度雲:https://pan.baidu.com/s/132Ws0XbO2OKKcDoADDDzjQ 提取碼: 948k
官網下載有點慢,貼上百度雲鏈接。
1.下載解壓
2.配置環境變量
配置環境變量可以更方便的使用ab命令,不用每次都到bin目錄下啟動
我的電腦 右鍵 》》屬性》》高級系統設置》》環境變量》》編輯Path變量》》添加解壓的bin文件夾路徑》》確定
3.使用
現在本地用node.js跑了一個3000端口的網頁,用ab命令來進行壓力測試
ab -n100 -c50 http://127.0.0.1:3000/
常用參數:
-n: 請求個數
-c:並發量(模擬請求的客戶端數量)
-t: 多少秒內進行並發
測試的結果如上,其中衡量服務器http請求性能的主要是:
1. 服務器一秒內能接受客戶端訪問的數量
2. 處理一個請求所需的時間
3. 平均多久處理下一個請求
4. 請求在單位時間內從服務器獲取的數據長度