Apache AB效能測試工具使用方法簡介
這篇文章主要介紹了Apache AB效能測試工具使用教程,本文重點講解測試結果中的一些引數,對引數的含義一一解釋,需要的朋友可以參考下
伺服器負載太大而影響程式效率是很常見的,Apache伺服器自帶有一個叫ab(ApacheBench)的工具,在bin目錄下。ab專門用於HTTP Server的benchmark testing,可以同時模擬多個併發請求,使用這個輕巧的工具我們可以對伺服器進行負載測試。
今天在公司也用它作一些測試,現在整理了下它的一些東西分享下。FTP
首先我們要得到Apache伺服器的目錄下bin的路徑,我電腦中的路徑是D:\wamp\bin\apache\Apache2.2.21\bin,開啟cmd,轉到這個目錄下,在其中輸入:ab -n 10 -c 10
以下是我執行的結果:
複製程式碼 程式碼如下:
D:\wamp\bin\apache\Apache2.2.21\bin>ab -n 10 -c 10 //www.iis7.com/
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd,
Licensed to The Apache Software Foundation, http://www.apache.org/
Benchmarking www.iis7.com (be patient)……done
Server Software: Microsoft-IIS/6.0 //Microsoft-IIS伺服器版本6.0
Server Hostname: www.iis7.com //伺服器主機名
Server Port: 80 //伺服器埠
Document Path: / //測試的頁面文件
Document Length: 32639 bytes //文件大小
Concurrency Level: 10 //併發數
Time taken for tests: 13.548 seconds //整個測試持續的時間
Complete requests: 10 //完成的請求數量
Failed requests: 0 //失敗的請求數量
Write errors: 0
Total transferred: 331070 bytes //整個場景中的網路傳輸量
HTML transferred: 326390 bytes //整個場景中的HTML內容傳輸量
Requests per second: 0.74 [#/sec] (mean) //每秒事務數 ,後面括號中的 mean 表示這是一個平均值
Time per request: 13547.775 [ms] (mean) //平均事務響應時間 ,後面括號中的 mean 表示這是一個平均值
原文連結:http://www.iis7.com/a/nr/14688.html