![]() |
新聞中心
當(dāng)前位置:網(wǎng)站首頁(yè) > 新聞中心
CentOS安裝Apache Bench進(jìn)行網(wǎng)站壓力測(cè)試
ApacheBench (簡(jiǎn)稱ab)是一個(gè)指令列程式,可用于網(wǎng)站壓力測(cè)試。如果已經(jīng)安裝過(guò)Apache,會(huì)自帶ab工具,如果不想安裝Apache,又想使用ab命令的可通過(guò)下面的方法單獨(dú)安裝ApacheBench安裝#安裝相關(guān)依賴yum -y install apr-utilyum -y install yum-utils#創(chuàng)建臨時(shí)目錄mkdir abtmp && cd abtmp#安裝yumdownloader httpd-tools*rpm2cpio httpd-tools-*.rpm |cpio -idmv#拷貝cp usr/bin/ab /usr/bin輸入上面的命令,一行一個(gè),不出意外的情況下輸入ab -V就能查看到相關(guān)信息了,如下截圖。網(wǎng)站壓力測(cè)試
輸入命令ab -n 1000 -c 50 http://www.baidu.com/進(jìn)行測(cè)試,這句話的意思是對(duì)www.baidu.com發(fā)起1000個(gè)請(qǐng)求,并發(fā)數(shù)為50,常用的參數(shù)基本就下面兩個(gè):-n:指定測(cè)試會(huì)話使用的請(qǐng)求數(shù);
-c:指定一次向服務(wù)器發(fā)出請(qǐng)求數(shù);如果需要查看更多的參數(shù)說(shuō)明,請(qǐng)?jiān)L問(wèn):ab命令
通過(guò)日志分析,發(fā)現(xiàn)剛剛ab命令發(fā)送了大量請(qǐng)求過(guò)來(lái),如下截圖,相當(dāng)于網(wǎng)站正在遭受小規(guī)模的CC攻擊。總結(jié)
ApacheBench可用戶網(wǎng)站壓力測(cè)試,亦可用于發(fā)起CC攻擊,請(qǐng)不要濫用哦。
|