天天看點

Linux基礎指令---ab測試apache性能

ab

ab指令是apache的性能測試工具,它可以測試目前apache伺服器的運作性能,顯示每秒中可以處理多少個http請求。
  此指令的适用範圍:RedHat、RHEL、Ubuntu、CentOS、Fedora。
           

1、文法

ab  [選項]
           

2、參數清單

-A name:pass
        向伺服器提供使用者名和密碼
  -b
        tcp連接配接的緩沖區大小
  -c
        并發請求數目,預設1個
  -C cookie-name=value
        添加cookie
  -e csv-file
        指定産生的csv檔案
  -g
        把測試結果寫入到指定的gnuplot檔案
  -h
        顯示幫助資訊
  -H
        為請求附加額外的頭資訊
  -i
        執行http中的HEAD請求而不是GET
  -k
        啟動keepalive功能
  -n
        指定測試會話中的請求次數
  -p
        指定包含post資料的檔案
  -q
        如果請求數大于150,ab指令在處理10%或者100個請求後顯示進度
  -r
        當有socket接收錯誤的時候,不退出
  -t
        指定測試的最大描述
  -T
        指定Content-type資訊
  -v
        設定顯示資訊的級别
  -V
        顯示版本資訊
  -x
        設定table标記屬性的字元串
  -X
        設定代理伺服器
  -y
        設定tr标簽
  -z
        設定td标簽
           

3、執行個體

測試性能 
  [root@localhost ~]# ab -n 10 -c 10 http://www.qq.com/          //10個請求,并發10個
  This is ApacheBench, Version 2.3 <$Revision: 655654 $>
  Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
  Licensed to The Apache Software Foundation, http://www.apache.org/
  Benchmarking www.qq.com (be patient)...apr_poll: The timeout specified has expired (70007)
  Total of 6 requests completed
           
做了一個Linux學習的平台,目前出來一個雛形,各位可以參考使用
  連結:https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ  密碼:n7bk 
  ![081634m8n8t2tmz2te95w5](https://yqfile.alicdn.com/4178a434b793f18ff7e0f285f98634611e3f707c.gif)
           

繼續閱讀