Jmeter分布式部署測試-----多臺(tái)電腦做壓力性能測試

原文鏈接:http://www.cnblogs.com/whitewasher/p/6946207.html

?在使用Jmeter進(jìn)行接口的性能測試時(shí)絮吵,由于Jmeter?是JAVA應(yīng)用哟沫,對(duì)于CPU和內(nèi)存的消耗比較大榕吼,所以坑匠,當(dāng)需要模擬數(shù)以萬計(jì)的并發(fā)用戶時(shí),使用單臺(tái)機(jī)器模擬所有的并發(fā)用戶就有些力不從心朋腋,甚至?xí)餔AVA內(nèi)存溢出錯(cuò)誤轴脐。為了讓jmeter工具提供更大的負(fù)載能力,這時(shí)可以使用Jmeter提供的分布式功能來啟動(dòng)多臺(tái)電腦來分壓測試砾嫉。

一幼苛、Jmeter分布式執(zhí)行原理:

  1、Jmeter分布式測試時(shí)焕刮,選擇其中一臺(tái)作為控制機(jī)(Controller)舶沿,其它機(jī)器做為代理機(jī)(Agent)墙杯。

  2、執(zhí)行時(shí)括荡,Controller會(huì)把腳本發(fā)送到每臺(tái)Agent上高镐,Agent 拿到腳本后開始執(zhí)行,Agent執(zhí)行時(shí)不需要啟動(dòng)Jmeter畸冲,只需要把jmeter-server.bat文件打開嫉髓,它應(yīng)該是通過命令行模式來執(zhí)行的。

  3邑闲、執(zhí)行后算行,Agent會(huì)把結(jié)果回傳給Controller,Controller會(huì)收集所有Agent的信息并匯總苫耸。

二州邢、代理機(jī)(Agent)配置:

1、Agent機(jī)上需要安裝JDK褪子、Jmeter量淌,并且配置好環(huán)境變量。

2嫌褪、打開“運(yùn)行”呀枢,輸入"cmd",打開運(yùn)行面板,輸入“ipconfig”渔扎,找到IP地址硫狞,例如是:192.168.8.149

3信轿、打開Jmeter/bin/jmeter.properties晃痴,找到”remote_hosts=127.0.0.1”,把這一行修改為”remote_hosts=192.168.8.149:1099,1099是端口號(hào),可以隨意自定義财忽。

4倘核、打開jmeter-server.bat文件,就設(shè)置完成了即彪,等待控制機(jī)(Controller)啟動(dòng)紧唱。

三、控制機(jī)(Controller)配置:

1隶校、Controller機(jī)上需要安裝JDK漏益、Jmeter,并且配置好環(huán)境變量深胳。

2绰疤、打開“運(yùn)行”,輸入"cmd",打開運(yùn)行面板舞终,輸入“ipconfig”轻庆,找到IP地址癣猾,例如是:192.168.8.174

3、打開Jmeter/bin/jmeter.properties余爆,找到”remote_hosts=127.0.0.1”,把這一行修改為”remote_hosts=192.168.8.149:1099,192.168.8.174:1099纷宇,1099是端口號(hào),可以隨意自定義蛾方。如果有多臺(tái)代理機(jī)像捶,這里需要把所有的代理機(jī)的IP地址和端口號(hào)都加入進(jìn)來。

4桩砰、打開jmeter-server.bat文件作岖,設(shè)置完成了。

四五芝、開始添加線程組和請(qǐng)求來運(yùn)行查看結(jié)果:

1痘儡、打開jmeter.bat文件,添加線程組枢步,編輯線程數(shù)沉删,這里設(shè)置100個(gè)線程數(shù),循環(huán)2次醉途,就是一臺(tái)機(jī)器發(fā)送100*2=200個(gè)請(qǐng)求矾瑰。

2、添加HTTP請(qǐng)求隘擎,這里以訪問淘寶為例殴穴。

3、添加察看結(jié)果數(shù)和聚合報(bào)告货葬,點(diǎn)擊運(yùn)行采幌,可以選擇遠(yuǎn)程啟動(dòng)或者遠(yuǎn)程全部啟動(dòng),如果是點(diǎn)擊遠(yuǎn)程啟動(dòng)震桶,可以選擇任意一臺(tái)電腦來運(yùn)行休傍,如果是點(diǎn)擊遠(yuǎn)程全部啟動(dòng)就會(huì)運(yùn)行控制機(jī)和所有的代理機(jī)。

4蹲姐、這里以點(diǎn)擊遠(yuǎn)程全部啟動(dòng)為例磨取。運(yùn)行結(jié)束后,查看聚合報(bào)告柴墩,每臺(tái)電腦設(shè)置的線程數(shù)為200忙厌,這里一共是兩臺(tái)電腦,所以是200*2=400個(gè)線程數(shù)江咳。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末逢净,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌汹胃,老刑警劉巖婶芭,帶你破解...
    沈念sama閱讀 212,542評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異着饥,居然都是意外死亡犀农,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門宰掉,熙熙樓的掌柜王于貴愁眉苦臉地迎上來呵哨,“玉大人,你說我怎么就攤上這事轨奄∶虾Γ” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵挪拟,是天一觀的道長挨务。 經(jīng)常有香客問我,道長玉组,這世上最難降的妖魔是什么谎柄? 我笑而不...
    開封第一講書人閱讀 56,682評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮惯雳,結(jié)果婚禮上朝巫,老公的妹妹穿的比我還像新娘。我一直安慰自己石景,他們只是感情好劈猿,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著潮孽,像睡著了一般揪荣。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上恩商,一...
    開封第一講書人閱讀 49,985評(píng)論 1 291
  • 那天变逃,我揣著相機(jī)與錄音必逆,去河邊找鬼怠堪。 笑死,一個(gè)胖子當(dāng)著我的面吹牛名眉,可吹牛的內(nèi)容都是我干的粟矿。 我是一名探鬼主播,決...
    沈念sama閱讀 39,107評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼损拢,長吁一口氣:“原來是場噩夢啊……” “哼陌粹!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起福压,我...
    開封第一講書人閱讀 37,845評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤掏秩,失蹤者是張志新(化名)和其女友劉穎或舞,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蒙幻,經(jīng)...
    沈念sama閱讀 44,299評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡映凳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評(píng)論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了邮破。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片诈豌。...
    茶點(diǎn)故事閱讀 38,747評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖抒和,靈堂內(nèi)的尸體忽然破棺而出矫渔,到底是詐尸還是另有隱情,我是刑警寧澤摧莽,帶...
    沈念sama閱讀 34,441評(píng)論 4 333
  • 正文 年R本政府宣布庙洼,位于F島的核電站,受9級(jí)特大地震影響镊辕,放射性物質(zhì)發(fā)生泄漏送膳。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評(píng)論 3 317
  • 文/蒙蒙 一丑蛤、第九天 我趴在偏房一處隱蔽的房頂上張望叠聋。 院中可真熱鬧,春花似錦受裹、人聲如沸碌补。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽厦章。三九已至,卻和暖如春照藻,著一層夾襖步出監(jiān)牢的瞬間袜啃,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評(píng)論 1 267
  • 我被黑心中介騙來泰國打工幸缕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留群发,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,545評(píng)論 2 362
  • 正文 我出身青樓发乔,卻偏偏與公主長得像熟妓,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子栏尚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • JMeter簡介 JMeter基本概念 Apache JMeter是Apache組織開發(fā)的基于Java的壓力測試工...
    yo_哥閱讀 2,916評(píng)論 0 19
  • Jmeter之分布式測試 2017年10月27日 15:20:57 由于(1)Jmeter 是純java 應(yīng)用起愈,對(duì)...
    Kingtester閱讀 1,345評(píng)論 0 6
  • Jmeter分布式部署 在使用Jmeter進(jìn)行接口的性能測試時(shí),由于Jmeter 是JAVA應(yīng)用,對(duì)于CPU和內(nèi)存...
    悟_232c閱讀 1,157評(píng)論 4 14
  • 昨天查了一篇文章里的一些和編程有關(guān)的名詞抬虽,雖說感覺挺新鮮的,可還是一頭霧水,那就記錄一下混個(gè)臉熟好了1.浮點(diǎn)型變量...
    是悠u啊閱讀 358評(píng)論 2 0
  • 人活著官觅,就是活的一個(gè)精神氣;人只有精神奕奕阐污,才感覺容光煥發(fā)缰猴!信念上堅(jiān)定每天都是美好的生活,外表上才能表現(xiàn)出...
    神于天圣于地閱讀 308評(píng)論 0 0