IDEA 編譯 Jmeter 4.0 ( 二次開發(fā)_1 )

IDEA 編譯 Jmeter

下載

http://jmeter.apache.org/download_jmeter.cgi

下載源碼后解壓『Jmeter』,我這邊下載的是最新的『apache-jmeter-4.0_src.tar』溯乒,解壓癌蚁。

解壓

修改下列兩個文件

eclipse.classpath 修改成 .classpath
eclipse.project 修改成 .project
image-20180723143944511.png

如果修改不了好乐,需要進入命令行去修改,我這邊用的mac,可以直接在終端里面修改

mac - terminal

mv eclipse.classpath .classpath 
mv eclipse.project .project 

win - cmd

ren eclipse.classpath .classpath
ren eclipse.project .project

編譯

打開『IDEA』漏隐,點擊『import』狈孔,引入『eclipse』項目


image-20180723144048753.png

image-20180723144123303.png

直接『next』到底信认,導(dǎo)入『Jmeter4.0』項目

使用『ant』來下載『Jmeter』需要的jar包,首先要導(dǎo)入『ant』的『bulid.xml』


image-20180723145049251.png

下載『jar』包


image-20180723145144571.png

下載好了除抛,是這個樣子的狮杨,點擊『F4』,或者下圖右上角項目配置


image-20180723145506173.png

項目導(dǎo)入后到忽,『IDEA』有個『Sources』文件漏掉了橄教,我們給它補上


image-20180723145600456.png

補上之后,文件夾會變色


image-20180723145624862.png

將報錯的『jar』包喘漏,通通刪除掉


image-20180723145816723.png

把剛剛用『ant』下載的jar护蝶,添加到『IDEA』中


image-20180723162215644.png

選擇『lib』文件夾

image-20180726174543038.png

導(dǎo)入『lib』后,是這個樣子的翩迈,需要注意的是持灰,這 4 個文件的『jar』都要導(dǎo)入進來。


image-20180726183723971.png

添加好了之后负饲,返回主界面堤魁,選擇『ant』中的『install』


image-20180723150302050.png

安裝好了,『lib/ext』下就會出現(xiàn)『Jmeter』的核心『jar』包了


image-20180723150328028.png

找到『src』 -> 『core』 -> 『NewDriver.java』返十,這個『java』文件是『Jmeter』的『main』方法妥泉,啟動這個『java』。


image-20180723150525728.png

啟動洞坑,報錯盲链。大致意識就是沒找到配置文件。又仔細(xì)觀察了一下報錯的路徑『/Users/Yuki/Documents/Code/Java/Jmeter/bin/log4j2.xml』與我『jmeter4.0的路徑確實不一樣』正確的路徑應(yīng)該是『/Users/Yuki/Documents/Code/Java/Jmeter/apache-jmeter-4.0/bin/log4j2.xml』迟杂。說明『Jmeter』自己它找不到自己的根目錄在哪里刽沾。


image-20180723160942620.png

然后在『ant』編譯的『build.xml』中,看到有這么一句話

-Djmeter.home=.. - path to JMeter home directory (defaults to parent of this build file)

那我們在『jmeter』啟動的時候排拷,給它加個參數(shù)侧漓,打開項目的配置。(如果運行過『NewDriver』攻泼,就會出現(xiàn)這個火架,不然要自己添加)


image-20180723161407855.png

添加『Jmeter4.0』的目錄

-Djmeter.home=/Users/Yuki/Documents/Code/Java/Jmeter/apache-jmeter-4.0

在jvm選項中添加


image-20180723161456571.png

再回頭運行『NewDriver』鉴象,成功運行,截圖留念


image-20180723161538498.png

測試下修改Jmerer源碼是否能運行何鸡。


image-20180723161807683.png

運行OK纺弊,可以盡情的學(xué)習(xí)源碼了。


image-20180723162031756.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末骡男,一起剝皮案震驚了整個濱河市淆游,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌隔盛,老刑警劉巖犹菱,帶你破解...
    沈念sama閱讀 217,406評論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異吮炕,居然都是意外死亡腊脱,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評論 3 393
  • 文/潘曉璐 我一進店門龙亲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來陕凹,“玉大人,你說我怎么就攤上這事鳄炉《虐遥” “怎么了?”我有些...
    開封第一講書人閱讀 163,711評論 0 353
  • 文/不壞的土叔 我叫張陵拂盯,是天一觀的道長佑女。 經(jīng)常有香客問我,道長谈竿,這世上最難降的妖魔是什么团驱? 我笑而不...
    開封第一講書人閱讀 58,380評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮空凸,結(jié)果婚禮上店茶,老公的妹妹穿的比我還像新娘。我一直安慰自己劫恒,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,432評論 6 392
  • 文/花漫 我一把揭開白布轿腺。 她就那樣靜靜地躺著两嘴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪族壳。 梳的紋絲不亂的頭發(fā)上憔辫,一...
    開封第一講書人閱讀 51,301評論 1 301
  • 那天,我揣著相機與錄音仿荆,去河邊找鬼贰您。 笑死坏平,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的锦亦。 我是一名探鬼主播舶替,決...
    沈念sama閱讀 40,145評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼杠园!你這毒婦竟也來了顾瞪?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,008評論 0 276
  • 序言:老撾萬榮一對情侶失蹤抛蚁,失蹤者是張志新(化名)和其女友劉穎陈醒,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瞧甩,經(jīng)...
    沈念sama閱讀 45,443評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡钉跷,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,649評論 3 334
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了肚逸。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片爷辙。...
    茶點故事閱讀 39,795評論 1 347
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖吼虎,靈堂內(nèi)的尸體忽然破棺而出犬钢,到底是詐尸還是另有隱情,我是刑警寧澤思灰,帶...
    沈念sama閱讀 35,501評論 5 345
  • 正文 年R本政府宣布玷犹,位于F島的核電站,受9級特大地震影響洒疚,放射性物質(zhì)發(fā)生泄漏歹颓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,119評論 3 328
  • 文/蒙蒙 一油湖、第九天 我趴在偏房一處隱蔽的房頂上張望巍扛。 院中可真熱鬧,春花似錦乏德、人聲如沸撤奸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,731評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽胧瓜。三九已至,卻和暖如春郑什,著一層夾襖步出監(jiān)牢的瞬間府喳,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,865評論 1 269
  • 我被黑心中介騙來泰國打工蘑拯, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留钝满,地道東北人兜粘。 一個月前我還...
    沈念sama閱讀 47,899評論 2 370
  • 正文 我出身青樓,卻偏偏與公主長得像弯蚜,于是被迫代替她去往敵國和親孔轴。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,724評論 2 354

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