Linux基礎命令---ab測試apache效能

一生有你llx發表於2019-06-19

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 



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29270124/viewspace-2643994/,如需轉載,請註明出處,否則將追究法律責任。

相關文章