jmeter源碼編譯(eclipse)

來源:互聯網
上載者:User

標籤:jmeter源碼   eclipse編譯   

jmeter官網提供兩種下載:即releases和develoer build兩版。

對於想要使用jmeter進行測試的小夥伴來說,直接下載releases版,解壓,通過命令列運行jmeter.bat即可。

但是,想要學習jmeter源碼進行二次開發的小夥伴則需要下載developer版。

一  /下載src bin lib三個zip包 。放在同一檔案目錄下 ,並分別解壓,解壓過程中重複檔案直接覆蓋即可。

二  /解壓後,安裝ant 並用ant進行編譯。(ant的安裝和使用不再贅述)

1/導航至JMeter根目錄,可以看到build.xml檔案。執行命令:ant download_jars,擷取編譯所需要的程式碼封裝;

2/執行ant install        PS:如中途出現:“[options] 未與 -source 1.6 一起設定引導類路徑”。解決方案:將build.xml中,編譯的java版本改為1.7

/匯入eclipse

1/建立java project 

新建時,需修改build的output目錄。因為預設的目錄名為bin,會覆蓋JMeter的bin目錄下的指令碼。具體操作見(本圖中改名為build):


2/使用import ,選擇file system,將上面編譯成功的jmeter的項目的檔案導進去eclipse的開發環境。
3/關掉Eclipse,將jmeter內建的eclipse.classpath copy到java project的.classpath檔案中,點擊儲存。
4/重新開啟Eclipse


此時如果報錯Syntax error,parameterized types are only available if source level is 5.0

有兩種方法處理:

一種是Myeclipse對所有項目預設的設定是5.0以下,項目繼承了預設設定(在Myeclipse IDE中的菜單Window/Preferences/Java/Compiler裡改為5.0或高於5.0)
另一種是單個項目裡設定了source level 5.0以下(在項目屬性/Java Compiler 裡改為5.0或高於5.0)

至此 源碼成功匯入eclipse。


jmeter源碼編譯(eclipse)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.