【來(lái)源】
ab 全稱?Apache Benchmar ,?顧名思義是Apache提供的一種性能測(cè)試工具销凑。主要作用是檢測(cè)web服務(wù)每秒可以處理多少個(gè)請(qǐng)求丛晌。它可以用于apache、IIs斗幼、tomcat澎蛛、nginx等服務(wù)器的簡(jiǎn)單壓力測(cè)試
【語(yǔ)法】
格式:ab [options] ?path
其中options參數(shù)常用有以下:
-n ? ?#請(qǐng)求總數(shù)
-c ? ?#并發(fā)個(gè)數(shù) 一般而言不能超過(guò)1024 因?yàn)橄到y(tǒng)限制每個(gè)進(jìn)程打開(kāi)的最大文件數(shù)為1024,可以用ulimit -a來(lái)查看蜕窿。
-p ? ?#包含了需要POST的數(shù)據(jù)的文件.
一般而言谋逻,最常用的格式是:
ab -c 并發(fā)數(shù) -n 請(qǐng)求數(shù) ?壓測(cè)URL
如:ab -c 300 -n 1000 http://www.xxx.com/a.html
表示模擬100個(gè)并發(fā)用戶,對(duì)一個(gè)頁(yè)面發(fā)送1000個(gè)請(qǐng)求桐经。
【安裝以及指令】
ab是Apache提供的工具毁兆,因而只要安裝的Apache就可以在Apache目錄下的bin目錄里找到,在Linux下是ab.sh 阴挣,在Windows系統(tǒng)下是ab.exe气堕。
安裝:yum -y install httpd-tools
檢測(cè)是否安裝成功以及ab版本:ab -V
【結(jié)果分析】
覺(jué)得本文對(duì)你有幫助?請(qǐng)分享給更多人
關(guān)注「編程無(wú)界」畔咧,提升裝逼技能