性能學(xué)習(xí)8 jmeter的分布式執(zhí)行及命令行運(yùn)行腳本

jmeter可以適用于主流的各大平臺(tái)上,但是并不是所有系統(tǒng)都支持GUI的模式,jmeter貼心的提供了命令行的方式進(jìn)行jmeter腳本的運(yùn)行,有了命令行的執(zhí)行方式。在進(jìn)行大數(shù)據(jù)量進(jìn)行壓測(cè)時(shí)捞附,一臺(tái)執(zhí)行機(jī)會(huì)引起本身的性能瓶頸,所以需要用到分布式的執(zhí)行方式您没,所以有了分布式的方式鸟召。

一、命令行執(zhí)行jmeter腳本:

1氨鹏、jmeter 的參數(shù)

??????? -h, –help -> prints usage information and exit

???????? -n, –nongui -> run JMeter in nongui mode

???????? -t, –testfile -> 要運(yùn)行的 JMeter 測(cè)試腳本文件

??????? -l, –logfile -> 記錄結(jié)果的文件

?????? -r, –runremote -> 在Jmter.properties文件中指定的所有遠(yuǎn)程服務(wù)器 (as defined in remote_hosts)

????? -H, –proxyHost -> 設(shè)置 JMeter 使用的代理主機(jī)

?????? -P, –proxyPort -> 設(shè)置 JMeter 使用的代理主機(jī)的端口號(hào)

2欧募、常用命令語句

jmeter 【-n】 【-t】 +文件名.jmx+文件路徑? 【-l】 文件路徑+文件名.jtl

PS1:此命令需要在\apache-jmeter-2.11\bin下執(zhí)行

PS2:文件名需要加上后綴

在圖形界面創(chuàng)建好腳本后,我們可以將我們的腳本拷貝到其他設(shè)備上運(yùn)行仆抵,在bin下打開命令行執(zhí)行命令:

提前創(chuàng)建好腳本跟继,此處的腳本為:用戶登錄系統(tǒng),1個(gè)線程租镣丑、執(zhí)行1次


命令執(zhí)行登錄腳本文件

執(zhí)行完命令后舔糖,我們打開jmeter的GUI界面,在聚合報(bào)告中莺匠,打開結(jié)果文件金吗,查看運(yùn)行的結(jié)果:


查看結(jié)果文件

這種方式可以方便的在Linux及其他設(shè)備上運(yùn)行,增加腳本的可移植性

二、分布式j(luò)emter執(zhí)行

1摇庙、使用Jmeter進(jìn)行分布式測(cè)試的主要步驟是如下:

2旱物、在所有的機(jī)器上安裝相同版本的Jmeter,然后在jemter\bin\下運(yùn)行jmeter-server文件

3、修改執(zhí)行機(jī)上的jmeter properties文檔中卫袒,修改端口:server_port宵呛、server.rmi.localport 兩個(gè)參數(shù)的端口(一般建議從5開頭的端口)如果是注釋的請(qǐng)去掉前面的:#


修改參數(shù)為“5073”

PS:為了保證端口的唯一和可執(zhí)行性,需要修改端口

可以啟在jmeter_server.bat 查看IP:


jmeter_server.bat查看IP及端口

4夕凝、在Cotroller機(jī)器上%Jmeter_Home%/bin下,找到Jmeter.properties,把執(zhí)行機(jī)的ip添加到remote_hosts=10.10.17.9:5073,10.10.17.11:5088


設(shè)置執(zhí)行機(jī)的IP

完成后重新啟動(dòng)jmeter_server宝穗、以及jmeter

5、在Controller機(jī)器上》運(yùn)行>Remote Start/Remote Start All. 注意Controller本身也可以做為Agent(需重復(fù)步驟3和4)


運(yùn)行

PS:遠(yuǎn)程啟動(dòng)迹冤,每次只啟動(dòng)選中的IP讽营,運(yùn)程全部啟動(dòng)虎忌,則執(zhí)行所有的執(zhí)行IP

我們選擇泡徙,10.10.17.9.5073

圖中紅框表示在運(yùn)行

選擇執(zhí)行機(jī)運(yùn)行

查看聚合報(bào)告:


運(yùn)行后的聚合報(bào)告

查看結(jié)果樹:


結(jié)果樹結(jié)果

以上為,圖像界面的分布式部署執(zhí)行jmeter腳本膜蠢,但是我們還可以通過命令行的界面執(zhí)行以上操作

三堪藐、非GUI下分布式執(zhí)行腳本

1、修改執(zhí)行機(jī)及控制機(jī)的參數(shù)

./jmeter -Djava.rmi.server.hostname=XX.XX.XX.XX -Dserver.rmi.localport=XXXX -Dserver_port=XXXX? -s -j jmeter-server.log "$@"

2挑围、執(zhí)行腳本輸出結(jié)果

jmeter -n -t xx.jmx -R xxx.xxx.xxx.xxx:5174,xxx.xxx.xxx.xxx:5172 -l xxx.jtl -j xxx.log

PS:-R表示選擇執(zhí)行=遠(yuǎn)程啟動(dòng)

? ? -r 表示啟動(dòng)所有執(zhí)行機(jī)=遠(yuǎn)程全部啟動(dòng)

才疏學(xué)淺礁竞,還望各位多加指教,共同探討

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末杉辙,一起剝皮案震驚了整個(gè)濱河市模捂,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌蜘矢,老刑警劉巖狂男,帶你破解...
    沈念sama閱讀 206,968評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異品腹,居然都是意外死亡岖食,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,601評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門舞吭,熙熙樓的掌柜王于貴愁眉苦臉地迎上來泡垃,“玉大人,你說我怎么就攤上這事羡鸥∶镅ǎ” “怎么了?”我有些...
    開封第一講書人閱讀 153,220評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵惧浴,是天一觀的道長(zhǎng)澎剥。 經(jīng)常有香客問我,道長(zhǎng),這世上最難降的妖魔是什么哑姚? 我笑而不...
    開封第一講書人閱讀 55,416評(píng)論 1 279
  • 正文 為了忘掉前任祭饭,我火速辦了婚禮,結(jié)果婚禮上叙量,老公的妹妹穿的比我還像新娘倡蝙。我一直安慰自己,他們只是感情好绞佩,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,425評(píng)論 5 374
  • 文/花漫 我一把揭開白布寺鸥。 她就那樣靜靜地躺著,像睡著了一般品山。 火紅的嫁衣襯著肌膚如雪胆建。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,144評(píng)論 1 285
  • 那天肘交,我揣著相機(jī)與錄音笆载,去河邊找鬼。 笑死涯呻,一個(gè)胖子當(dāng)著我的面吹牛凉驻,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播复罐,決...
    沈念sama閱讀 38,432評(píng)論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼涝登,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了效诅?” 一聲冷哼從身側(cè)響起胀滚,我...
    開封第一講書人閱讀 37,088評(píng)論 0 261
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎乱投,沒想到半個(gè)月后咽笼,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,586評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡篡腌,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,028評(píng)論 2 325
  • 正文 我和宋清朗相戀三年褐荷,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片嘹悼。...
    茶點(diǎn)故事閱讀 38,137評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡叛甫,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出杨伙,到底是詐尸還是另有隱情其监,我是刑警寧澤,帶...
    沈念sama閱讀 33,783評(píng)論 4 324
  • 正文 年R本政府宣布限匣,位于F島的核電站抖苦,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜锌历,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,343評(píng)論 3 307
  • 文/蒙蒙 一贮庞、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧究西,春花似錦窗慎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,333評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至扇丛,卻和暖如春术吗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背帆精。 一陣腳步聲響...
    開封第一講書人閱讀 31,559評(píng)論 1 262
  • 我被黑心中介騙來泰國打工较屿, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人实幕。 一個(gè)月前我還...
    沈念sama閱讀 45,595評(píng)論 2 355
  • 正文 我出身青樓吝镣,卻偏偏與公主長(zhǎng)得像堤器,于是被迫代替她去往敵國和親昆庇。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,901評(píng)論 2 345

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