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


IDEA 編譯 Jmeter

下載

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

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

解壓

修改下列兩個文件

eclipse.classpath 修改成 .classpath
eclipse.project 修改成 .project

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

mac - terminal

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

win - cmd

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

編譯

打開『IDEA』,點擊『import』,引入『eclipse』項目

直接『next』到底,導入『Jmeter4.0』項目

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

下載『jar』包

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

項目導入后,『IDEA』有個『Sources』文件漏掉了,我們給它補上

補上之后,文件夾會變色

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

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

選擇『lib』文件夾

導入『lib』后,是這個樣子的,需要注意的是,這 4 個文件的『jar』都要導入進來。

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

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

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

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

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

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

那我們在『jmeter』啟動的時候,給它加個參數,打開項目的配置。(如果運行過『NewDriver』,就會出現這個,不然要自己添加)

添加『Jmeter4.0』的目錄

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

在jvm選項中添加

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

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

運行OK,可以盡情的學習源碼了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM