jmeter分布式負載實踐

Jmeter可通過一臺控制機(controller),控制多臺負載機(slaver)并發(fā)測試靡羡。盡量保持兩者的Jmeter和java版本一致俊性,否則可能出現(xiàn)運行錯誤。本文基于linux系統(tǒng)搭建Jmeter磅废,進行分布式負載介紹纳像。


控制機配置

修改jmeter.properties文件.

remote_hosts=12.12.12.12:1099 #IP地址改為遠程負載機地址并附加通信端口,若由多臺負載機,IP地址用逗號隔開.

負載機配置

修改jmeter.properties文件.配置端口.若啟動某個端口,需在防火墻打開該端口.

server_port=1099

server.rmi.localport=1099

開啟端口:iptables -I INPUT -p TCP —dport 1029 -j ACCEPT


啟動分布式負載測試

修改好配置后,先啟動負載機,再啟動控制機.

負載機:/opt/jmeter/apache-jmeter-4.0/jmeter-server

控制機可通過GUI和non-GUI方式調(diào)用負載機工作.推薦使用non-GUI方式,節(jié)省資源,因為報告等內(nèi)容較多,容易損耗寶貴的系統(tǒng)資源.命令行如下:

jmeter -n -t test.jmx -l report.jtl -r

-n 表示jmeter通過NO-GUI方式運行

-t 后跟測試腳本

-l 輸出測試結(jié)果日志.生成格式為jtl,可用GUI打開該日志查看結(jié)果

-r 啟動遠程負載機


關(guān)于控制機接收到的日志荆烈,以GUI方式打開拯勉,發(fā)現(xiàn)沒有response_data的數(shù)據(jù)憔购。這是jmeter默認的日志格式,不包含response_data等信息玫鸟,是為了盡可能減少系統(tǒng)資源消耗,把更多資源用于形成負載妥曲。若確實需要查看日志的該類信息,可修改jmeter.properties和user.properties兩個文件檐盟。分別做如下改動:

jmeter.properties更改:


user.properties文件最后添加:

jmeter.save.saveservice.output_format=xml

jmeter.save.saveservice.response_data=true

jmeter.save.saveservice.samplerData=true

jmeter.save.saveservice.requestHeaders=true

jmeter.save.saveservice.url=true

jmeter.save.saveservice.responseHeaders=true


常見問題

1.控制機啟動遠程測試,提示’沒有到主機的路由’.

檢查負載機的網(wǎng)絡配置,端口配置,是否用合適的公網(wǎng)ip和端口在監(jiān)聽.若發(fā)現(xiàn)負載機用私網(wǎng)地址監(jiān)聽(若沒有指定網(wǎng)卡,jmeter是任意選擇一個網(wǎng)卡進行監(jiān)聽),修改jmeter-server文件:

RMI_HOST_DEF=-Djava.rmi.server.hostname=12.12.12.12 #改為合適的公網(wǎng)ip

網(wǎng)絡IP檢查為合適IP,仍提示沒有到主機的路由,查看負載機的日志jmeter-server.log.如發(fā)現(xiàn)所用ip仍為私網(wǎng)ip或127.0.1.1的回環(huán)地址,可修改hosts文件.在開頭添加

12.12.12.12 localhost

2.負載機接受到指令,并運行測試腳本,但控制機沒有收到結(jié)果,一直等待測試結(jié)束.

t初步推測為控制機的相應端口沒有打開.telnet控制機端口,發(fā)現(xiàn)確實沒有開,然后嘗試打開該端口,重新測試.然而對于不太了解防火墻的我來說,最簡單的方法莫過于直接關(guān)閉防火墻.這樣基本都能解決問題.本人用的是centos7.4,關(guān)閉防火墻用如下命令:

systemctl stop firewalld.service

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末葵萎,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子谎痢,更是在濱河造成了極大的恐慌卷雕,老刑警劉巖节猿,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件沐批,死亡現(xiàn)場離奇詭異蝎亚,居然都是意外死亡九孩,警方通過查閱死者的電腦和手機发框,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門梅惯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來宪拥,“玉大人铣减,你說我怎么就攤上這事〉奚玻” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵校镐,是天一觀的道長捺典。 經(jīng)常有香客問我,道長,這世上最難降的妖魔是什么牍陌? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任员咽,我火速辦了婚禮,結(jié)果婚禮上骏融,老公的妹妹穿的比我還像新娘。我一直安慰自己怀泊,他們只是感情好误趴,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著凉当,像睡著了一般。 火紅的嫁衣襯著肌膚如雪忠藤。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天模孩,我揣著相機與錄音贮缅,去河邊找鬼。 笑死谴供,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的数焊。 我是一名探鬼主播轴或,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼照雁!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起饺蚊,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤污呼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后燕酷,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡饵蒂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年酱讶,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泻肯。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖琉朽,靈堂內(nèi)的尸體忽然破棺而出稚铣,到底是詐尸還是另有隱情漓骚,我是刑警寧澤榛泛,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站孤个,受9級特大地震影響沛简,放射性物質(zhì)發(fā)生泄漏齐鲤。R本人自食惡果不足惜椒楣,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望淆九。 院中可真熱鬧,春花似錦炭庙、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽鸦泳。三九已至,卻和暖如春做鹰,著一層夾襖步出監(jiān)牢的瞬間腐碱,已是汗流浹背誊垢。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工喂走, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人芋肠。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓遵蚜,卻偏偏與公主長得像,于是被迫代替她去往敵國和親吭净。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

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

  • JMeter 是一個100%的純 JAVA 應用囚巴,對機器 CPU 和內(nèi)存的消耗比較大友扰,在用 JMeter 做并發(fā)測...
    奶茶哥_lnc閱讀 932評論 0 1
  • 互聯(lián)網(wǎng)壓力性能Badboy.Jmeterhttp://itopic.org/jmeter-http-tcp.htm...
    燕京博士閱讀 2,886評論 0 20
  • 公司最近需要測試后臺性能,所以學習使用了Jmeter秽浇,在此做記錄甚负,也分享給更多需要的人柬焕。 這篇文章是 JMeter...
    顧顧314閱讀 4,256評論 0 10
  • 在使用Jmeter進行接口的性能測試時,由于Jmeter 是JAVA應用维苔,對于CPU和內(nèi)存的消耗比較大碰辅,所以,當需...
    燕京博士閱讀 4,162評論 0 16
  • 對于老一輩的江莊人來說凌彬,最刻骨銘心的莫過于日本人來了以后一次又一次的跑反循衰。所謂跑反铲敛,也就是為躲避兵亂或匪患而逃往別...
    自在為懷閱讀 764評論 3 15