Jmeter性能測試 服務(wù)器監(jiān)控 serveragent如何使用

安裝jmeter插件

Plugins Manager

jmeter-plugins.org推出了全新的Plugins Manager奠蹬,對(duì)于其提供的插件進(jìn)行了集中的管理,我們只需要安裝這個(gè)管理插件暖释,即可以在JMeter的界面上搜索并安裝指定的插件灵份。簡要步驟如下:

1?? 下載管理插件的JAR文件

2?? 將下載的文件拷貝的你的JMeter根目錄下的lib/ext目錄

3?? 啟動(dòng)JMeter哀军,點(diǎn)擊菜單欄-Options-Plugins Manager

4??Available Plugins搜索 Standard ,進(jìn)行安裝

5??PerfMon Server Agent

需要JRE 1.5+(請(qǐng)注意沉眶,您可以自己創(chuàng)建包含其自己的JRE的代理程序包,這樣您就不必在服務(wù)器上安裝java(我們?cè)赪indows平臺(tái)上對(duì)其進(jìn)行了測試)杉适。為此谎倔,只需在代理文件夾中創(chuàng)建一個(gè)JRE文件夾,然后在其中復(fù)制一個(gè)已安裝的JRE猿推。將.bat文件中的java命令更改為java可執(zhí)行文件的路徑片习,它將起作用。)

導(dǎo)入 java1.8的 環(huán)境

安裝wget軟件包蹬叭。一般linux最小化安裝時(shí)藕咏,wget不會(huì)默認(rèn)被安裝。

yum安裝

yum -y install wget

yum -y install lrzsz

yum install -y unzip zip

下載java8http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

wget http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe848ef90c96a2fad6ed6d1/jdk-8u181-linux-x64.tar.gz?AuthParam=1537948728_ee3bfe15704bd4158ad3ee5913ec60d9

改名

mv jdk-8u181-linux-x64.tar.gz\?AuthParam\=1537948728_ee3bfe15704bd4158ad3ee5913ec60d9 jdk-8u131-linux-x64.tar.gz

解壓安裝包

tarzxvfjdk-8u131-linux-x64.tar.gz

修改startAgent.bat/sh路徑:

"/data/test/jdk1.8.0_181/bin/java"-jar $(dirname$0)/CMDRunner.jar --tool PerfMonAgent"$@"

解壓serverAgent壓縮包:ServerAgent為監(jiān)控用的agent秽五,需要監(jiān)控哪個(gè)服務(wù)器就放到哪個(gè)地方侈离,Linux和window通用,startAgent.bat/sh 啟動(dòng)端口默認(rèn)為4444

無需root/admin權(quán)限 ,解壓即可運(yùn)行

Windows系統(tǒng):啟動(dòng)startAgent.bat

Linux系統(tǒng):啟動(dòng)startAgent.sh

./startAgent.sh

或者后臺(tái)啟動(dòng)筝蚕,避免影響操作其它命令

nohup ./startAgent.sh &

如果提示:Permission denied

chmod744startAgent.sh

https://github.com/undera/perfmon-agent

修改端口號(hào)

./startAgent.sh --udp-port 0 --tcp-port 3450



常用組件簡要介紹

jp@gc - Bytes Throughput Over Time:不同時(shí)間吞吐量展示(圖表)

聚合報(bào)告里,Throughput是按請(qǐng)求個(gè)數(shù)來展示的铺坞,比如說1.9/sec起宽,就是每s發(fā)送1.9個(gè)請(qǐng)求;而這里的展示是按字節(jié)Bytes來展示的圖表

jp@gc - Composite Graph: 混合圖表 在它的Graphs里面可以設(shè)置多少個(gè)圖表一起展示济榨,它可以同時(shí)展示多個(gè)圖表

jp@gc - Hits per Second:每秒點(diǎn)擊量

jp@gc - PerfMon Metrics Collector:服務(wù)器性能監(jiān)測控件坯沪,包括CPU,Memory擒滑,Network腐晾,I/O等等

jp@gc - Reponse Latencies Over Time:記錄客戶端發(fā)送請(qǐng)求完成后,服務(wù)器端返回請(qǐng)求之前這段時(shí)間

jp@gc - Reponse Times Distribution: 顯示測試的響應(yīng)時(shí)間分布丐一,X軸顯示由時(shí)間間隔分組的響應(yīng)時(shí)間藻糖,Y軸包含每個(gè)區(qū)間的樣本數(shù)

jp@gc - Transactions per Second: 每秒事務(wù)數(shù),服務(wù)器每秒處理的事務(wù)數(shù)

GUI 模式運(yùn)行,添加監(jiān)聽器库车,jp@gc - PerfMon Metrics Collector

使用非 GUI 模式運(yùn)行測試腳本時(shí)可以使用的一些命令:

-h 幫助 -> 打印出有用的信息并退出

-n 非 GUI 模式 -> 在非 GUI 模式下運(yùn)行 JMeter

-t 測試文件 -> 要運(yùn)行的 JMeter 測試腳本文件

-l 日志文件 -> 記錄結(jié)果的文件

-r 遠(yuǎn)程執(zhí)行 -> 啟動(dòng)遠(yuǎn)程服務(wù)

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

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

例如:

jmeter -n -t test1.jmx -l logfile1.jtl -H 192.168.1.1 -P 8080

性能測試的腳本上傳到服務(wù)器:

可以在服務(wù)器直接執(zhí)行 /data/test/scripts/press/run_press.sh

run_press.sh中的內(nèi)容:

exportJAVA_HOME=/data/test/jdk1.8.0_172exportPATH=$JAVA_HOME/bin:$PATHexportCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar/data/test/scripts/apache-jmeter-3.3/bin/jmeter.sh -n -t http_upload_server1.jmx#/data/test/apache-jmeter-3.3/bin/jmeter.sh -n -t http_upload_server.jmx -l test_log_1.jtl

具體執(zhí)行腳本的命令

/data/test/scripts/apache-jmeter-3.3/bin/jmeter.sh -n -t http_upload_server1.jmx

jmx中的配置 常用修改:

vim http_upload_server1.jmx

作者:千尺浪兒

鏈接:http://www.reibang.com/p/da7d7f707c5e

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末巨柒,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌洋满,老刑警劉巖晶乔,帶你破解...
    沈念sama閱讀 206,839評(píng)論 6 482
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異牺勾,居然都是意外死亡正罢,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,543評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門驻民,熙熙樓的掌柜王于貴愁眉苦臉地迎上來翻具,“玉大人,你說我怎么就攤上這事川无∏赫迹” “怎么了?”我有些...
    開封第一講書人閱讀 153,116評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵懦趋,是天一觀的道長晾虑。 經(jīng)常有香客問我,道長仅叫,這世上最難降的妖魔是什么帜篇? 我笑而不...
    開封第一講書人閱讀 55,371評(píng)論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮诫咱,結(jié)果婚禮上笙隙,老公的妹妹穿的比我還像新娘。我一直安慰自己坎缭,他們只是感情好竟痰,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,384評(píng)論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著掏呼,像睡著了一般坏快。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上憎夷,一...
    開封第一講書人閱讀 49,111評(píng)論 1 285
  • 那天莽鸿,我揣著相機(jī)與錄音,去河邊找鬼拾给。 笑死祥得,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蒋得。 我是一名探鬼主播级及,決...
    沈念sama閱讀 38,416評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼窄锅!你這毒婦竟也來了创千?” 一聲冷哼從身側(cè)響起缰雇,我...
    開封第一講書人閱讀 37,053評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎追驴,沒想到半個(gè)月后械哟,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,558評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡殿雪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,007評(píng)論 2 325
  • 正文 我和宋清朗相戀三年暇咆,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片丙曙。...
    茶點(diǎn)故事閱讀 38,117評(píng)論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡爸业,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出亏镰,到底是詐尸還是另有隱情扯旷,我是刑警寧澤,帶...
    沈念sama閱讀 33,756評(píng)論 4 324
  • 正文 年R本政府宣布索抓,位于F島的核電站钧忽,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏逼肯。R本人自食惡果不足惜耸黑,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,324評(píng)論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望篮幢。 院中可真熱鬧大刊,春花似錦、人聲如沸三椿。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,315評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽搜锰。三九已至男翰,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間纽乱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,539評(píng)論 1 262
  • 我被黑心中介騙來泰國打工昆箕, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留鸦列,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,578評(píng)論 2 355
  • 正文 我出身青樓鹏倘,卻偏偏與公主長得像薯嗤,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子纤泵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,877評(píng)論 2 345

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