Apache Bench的安裝與使用

一滤钱、Apache Bench簡(jiǎn)介

ApacheBench 是 Apache 服務(wù)器自帶的一個(gè)web壓力測(cè)試工具,簡(jiǎn)稱ab斩萌。ab又是一個(gè)命令行工具缝裤,對(duì)發(fā)起負(fù)載的本機(jī)要求很低屏轰,根據(jù)ab命令可以創(chuàng)建很多的并發(fā)訪問(wèn)線程,模擬多個(gè)訪問(wèn)者同時(shí)對(duì)某一URL地址進(jìn)行訪問(wèn)憋飞,因此可以用來(lái)測(cè)試目標(biāo)服務(wù)器的負(fù)載壓力霎苗。總的來(lái)說(shuō)ab工具小巧簡(jiǎn)單榛做,上手學(xué)習(xí)較快唁盏,可以提供需要的基本性能指標(biāo),但是沒(méi)有圖形化結(jié)果检眯,不能監(jiān)控厘擂。

二、Apache Bench安裝

首先需要安裝Apache服務(wù)器锰瘸,下載地址:https://www.apachelounge.com/download/刽严,64位操作系統(tǒng)選上面一個(gè)壓縮包。

image.png

下載安裝好之后避凝,看到目錄港庄,直接雙擊無(wú)法打開(kāi)。
image.png

打開(kāi)cmd命令恕曲,進(jìn)入apache bench 的bin目錄,啟動(dòng)abs.exe
image.png

參數(shù)介紹:
參數(shù)說(shuō)明:

格式:ab [options] [http://]hostname[:port]/path
-n requests Number of requests to perform     //本次測(cè)試發(fā)起的總請(qǐng)求數(shù)
-c concurrency Number of multiple requests to make   //一次產(chǎn)生的請(qǐng)求數(shù)(或并發(fā)數(shù))
-t timelimit Seconds to max. wait for responses    //測(cè)試所進(jìn)行的最大秒數(shù)渤涌,默認(rèn)沒(méi)有時(shí)間限制佩谣。
-r Don't exit on socket receive errors.     // 拋出異常繼續(xù)執(zhí)行測(cè)試任務(wù) 
-p postfile File containing data to POST  //包含了需要POST的數(shù)據(jù)的文件,文件格式如“p1=1&p2=2”.使用方法是 -p 111.txt

-T content-type Content-type header for POSTing
//POST數(shù)據(jù)所使用的Content-type頭信息实蓬,如 -T “application/x-www-form-urlencoded” 茸俭。 (配合-p)
-v verbosity How much troubleshooting info to print
//設(shè)置顯示信息的詳細(xì)程度 – 4或更大值會(huì)顯示頭信息, 3或更大值可以顯示響應(yīng)代碼(404, 200等), 2或更大值可以顯示警告和其他信息安皱。 -V 顯示版本號(hào)并退出调鬓。
-C attribute Add cookie, eg. -C “c1=1234,c2=2,c3=3” (repeatable)
//-C cookie-name=value 對(duì)請(qǐng)求附加一個(gè)Cookie:行。 其典型形式是name=value的一個(gè)參數(shù)對(duì)酌伊。此參數(shù)可以重復(fù)腾窝,用逗號(hào)分割。
提示:可以借助session實(shí)現(xiàn)原理傳遞 JSESSIONID參數(shù)居砖, 實(shí)現(xiàn)保持會(huì)話的功能虹脯,如-C ” c1=1234,c2=2,c3=3, JSESSIONID=FF056CD16DA9D71CB131C1D56F0319F8″ 。
-w Print out results in HTML tables  //以HTML表的格式輸出結(jié)果奏候。默認(rèn)時(shí)循集,它是白色背景的兩列寬度的一張表。
-i Use HEAD instead of GET

參數(shù)很多蔗草,一般我們用 -c 和 -n 參數(shù)就可以了咒彤。例如:
abs.exe -c 10 -n 10 測(cè)試網(wǎng)址
-c后面的10表示采用10個(gè)并發(fā)(模擬10個(gè)人同時(shí)訪問(wèn))疆柔,-n后面的10代表總共發(fā)出10個(gè)請(qǐng)求;后面的網(wǎng)址表示測(cè)試的目標(biāo)URL镶柱。
結(jié)果參數(shù)分析:


image.png
Document Path:測(cè)試頁(yè)面
Document Length: 頁(yè)面大小
Concurrency Level: 測(cè)試的并發(fā)數(shù)
Time taken for tests:整個(gè)測(cè)試持續(xù)的時(shí)間
Complete requests:完成的請(qǐng)求數(shù)量
Failed requests: 失敗的請(qǐng)求數(shù)量
Write errors: 0
Total transferred: 整個(gè)過(guò)程中的網(wǎng)絡(luò)傳輸量
HTML transferred: 整個(gè)過(guò)程中的HTML內(nèi)容傳輸量
Requests per second: 最重要的指標(biāo)之一旷档,相當(dāng)于LR中的每秒事務(wù)數(shù),后面括號(hào)中的mean表示這是一個(gè)平均值
Time per request: 最重要的指標(biāo)之二奸例,相當(dāng)于LR中的平均事務(wù)響應(yīng)時(shí)間彬犯,后面括號(hào)中的mean表示這是一個(gè)平均值
Time per request: 每個(gè)連接請(qǐng)求實(shí)際運(yùn)行時(shí)間的平均值
Transfer rate: 平均每秒網(wǎng)絡(luò)上的流量,可以幫助排除是否存在網(wǎng)絡(luò)流量過(guò)大導(dǎo)致響應(yīng)時(shí)間延長(zhǎng)的問(wèn)題
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末查吊,一起剝皮案震驚了整個(gè)濱河市谐区,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌逻卖,老刑警劉巖宋列,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異评也,居然都是意外死亡炼杖,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門盗迟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)坤邪,“玉大人,你說(shuō)我怎么就攤上這事罚缕⊥Х模” “怎么了?”我有些...
    開(kāi)封第一講書人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵邮弹,是天一觀的道長(zhǎng)黔衡。 經(jīng)常有香客問(wèn)我,道長(zhǎng)腌乡,這世上最難降的妖魔是什么盟劫? 我笑而不...
    開(kāi)封第一講書人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮与纽,結(jié)果婚禮上侣签,老公的妹妹穿的比我還像新娘。我一直安慰自己渣锦,他們只是感情好硝岗,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著袋毙,像睡著了一般型檀。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上听盖,一...
    開(kāi)封第一講書人閱讀 51,598評(píng)論 1 305
  • 那天胀溺,我揣著相機(jī)與錄音裂七,去河邊找鬼。 笑死仓坞,一個(gè)胖子當(dāng)著我的面吹牛背零,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播无埃,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼徙瓶,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了嫉称?” 一聲冷哼從身側(cè)響起侦镇,我...
    開(kāi)封第一講書人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎织阅,沒(méi)想到半個(gè)月后壳繁,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡荔棉,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年闹炉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片润樱。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡渣触,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出壹若,到底是詐尸還是另有隱情昵观,我是刑警寧澤,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布舌稀,位于F島的核電站,受9級(jí)特大地震影響灼擂,放射性物質(zhì)發(fā)生泄漏壁查。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一剔应、第九天 我趴在偏房一處隱蔽的房頂上張望睡腿。 院中可真熱鬧,春花似錦峻贮、人聲如沸席怪。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)挂捻。三九已至,卻和暖如春船万,著一層夾襖步出監(jiān)牢的瞬間刻撒,已是汗流浹背骨田。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留声怔,地道東北人态贤。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像醋火,于是被迫代替她去往敵國(guó)和親悠汽。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355