新聞中心
小序:對(duì)比過(guò)幾款輕量級(jí)的壓測(cè)工具。siege http_load ab webbench.siege太吃內(nèi)存(在相同的請(qǐng)求數(shù)與并發(fā)數(shù)下,ab相對(duì)而言耗資源較少)
我們提供的服務(wù)有:成都網(wǎng)站建設(shè)、成都做網(wǎng)站、微信公眾號(hào)開(kāi)發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、吉安ssl等。為上千家企事業(yè)單位解決了網(wǎng)站和推廣的問(wèn)題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的吉安網(wǎng)站制作公司
ab簡(jiǎn)介:
ab全稱為:apache bench,官方注釋為:
Apache超文本傳輸協(xié)議(HTTP)的性能測(cè)試工具。其設(shè)計(jì)意圖是描繪當(dāng)前所安裝的Apache的執(zhí)行性能,主要是顯示你安裝的Apache每秒可以處理多少個(gè)請(qǐng)求。apache自帶的壓力測(cè)試工具。ab非常實(shí)用,它不僅可以對(duì)apache服務(wù)器進(jìn)行網(wǎng)站訪問(wèn)壓力測(cè)試,也可以對(duì)或其它類型的服務(wù)器進(jìn)行壓力測(cè)試。比如nginx、tomcat、IIS等。
一、安裝
Linux下可以直接安裝Apache工具即可。
yum install -y httpd-tools
二、使用
eg.
ab -n 200000 -c 10000 "http://jd.com/"
-n為請(qǐng)求數(shù)
-c為并發(fā)數(shù)
執(zhí)行命令后可以看到如下的測(cè)試報(bào)告:
三、常見(jiàn)問(wèn)題
1.有時(shí)設(shè)置并發(fā)參數(shù)較大時(shí), 如1000或10000+,執(zhí)行命令時(shí)會(huì)報(bào)如下錯(cuò)誤:
解釋:查看應(yīng)用服務(wù)器和數(shù)據(jù)庫(kù)均未報(bào)錯(cuò),連接被重置,apr_socket_recv是OS內(nèi)核的一個(gè)參數(shù),高并發(fā)情況下,內(nèi)核會(huì)認(rèn)為系統(tǒng)受到了SYN flood***,會(huì)發(fā)送cookies(possible SYN flooding on port 80. Sending cookies),這樣會(huì)減慢影響請(qǐng)求的速度,所以在應(yīng)用服務(wù)器上設(shè)置下該參數(shù)為0 禁用系統(tǒng)保護(hù)就可進(jìn)行大并發(fā)測(cè)試了。
當(dāng)前名稱:壓測(cè)工具ab(Apache)詳解
本文鏈接:http://fisionsoft.com.cn/article/ghgedc.html


咨詢
建站咨詢
