轉自:http://www.cnblogs.com/taoSir/p/5144274.html【eclipse】html
https://blog.csdn.net/collonn/article/details/78565300【IDEA】java
親測3.3有效。apache
因爲JMeter純Java開發,界面也是基於Swing或AWT搞出來的,因此想更深層次的去了解這款工具或對於想了解JMeter插件開發或二次開發的童鞋們來講,讀讀JMeter的源碼估計是必不可少的,因此首先就得把源碼整合起來,方便後面的Debug和二次開發,下面整理了關於JMeter源碼整合到Eclipse中的一個過程,但願對你們有必定的幫助。網絡
1. 首先下載源文件:http://jmeter.apache.org/download_jmeter.cgieclipse
2. 而後解壓下載的源碼文件到本地路勁下面;工具
3. 打開Eclipse,創建一個JavaProject,按照下面的截圖創建JavaProject;ui
4. 選擇建立的Java項目,右鍵選擇Import,而後選擇「File System」spa
5. 定位到解壓到本地路徑下的JMeter源碼文件下,選擇所有導入.net
6. 導入完成後,查看項目,所有是紅色的X,這個太使人苦惱了,形成出現錯誤的緣由是沒有導入對應的jar包,插件
7. 咱們能夠利用Ant下載項目所須要的jar文件,操做步驟以下:
Eclipse –> Window –> Show View –> Ant, 將ant加入Eclipse的控制面板上,
而後選擇Ant面板上的添加Buildfiles;
8. 選擇該項目下的ant的構建文件「build.xml」
9. 在ant頁面上雙擊「download_jars」,這個時候ant運行自動下載缺省的jar文件到項目下指定的路勁下,直到顯示Build Success(這個過程當中可能出現一些問題,因爲網絡受限,部分jar包沒法下載,可能須要FQ,若是不想麻煩的,我稍後直接將所須要的jar包上傳到雲盤中,直接將jar包丟到lib下)
10. jar包下載完或直接將jar包已經複製到Lib文件夾下之後,這個時候右鍵選擇項目 Build Path –> configure build path,而後選擇「Add Jars」,
將lib下面全部的jar包都導入到項目中,jar包在lib下面的目錄結構以下圖所示,這個不能錯(若是是用ant下載的,建立的目錄結構就是這樣的,若是本身下載jar包導入的,必定要注意lib下面的目錄結構)。
jar包下載地址: https://yunpan.cn/crdkymEH8hD49 (提取碼:3b14)
11. 導入成功之後再次查看項目,就能夠看到萬惡的紅X都沒有了,可是這個時候項目還不能成功運行,還須要進行下面的操做,
12. 關閉Eclipse, 進入到該Java項目的本地文件夾下,須要刪除原有的「.classpath」,將「eclipse.classpath」重命名爲「.classpath」,因爲Windows自己的限制,因此須要進入到CMD下面進行對應的操做,以下圖所示:
13. 上述操做完成後,從新打開Eclipse,找到項目的入口,main方法,/jmeter/src/core/org/apache/jmeter/NewDriver.java
運行該項目發現仍是報錯,以下圖所示,各類Google,各類嘗試,都沒有解決,其實錯誤的緣由說的很是明確,就是bin下面缺乏「jmeter.properties」,萬萬沒想到啊,完整的項目導入爲何就沒有將該配置文件導入呢?想不通,只要到源碼文件中的bin目錄下將該配置文件複製到項目的bin目錄下,就解決了這個問題一大步了,操做以下圖所示:
14. 上述操做完成之後,再次選擇該項目,右鍵選擇NewDriver這個main類, 選擇 Run As –> Run Configuration, 按照下面的操做,就完美的解決了上面的報錯。
15. 完成上面全部的操做之後,就能夠盡情的各類Debug和二次開發操做了。