Jmeter(三十七)源碼導入IDE(轉!)

轉自: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. 而後解壓下載的源碼文件到本地路勁下面;工具

0

 

3. 打開Eclipse,創建一個JavaProject,按照下面的截圖創建JavaProject;ui

  1

2

 

4. 選擇建立的Java項目,右鍵選擇Import,而後選擇「File System」spa

3

 

5. 定位到解壓到本地路徑下的JMeter源碼文件下,選擇所有導入.net

4

 

6. 導入完成後,查看項目,所有是紅色的X,這個太使人苦惱了,形成出現錯誤的緣由是沒有導入對應的jar包,插件

5

 

7. 咱們能夠利用Ant下載項目所須要的jar文件,操做步驟以下:

Eclipse –> Window –> Show View –> Ant, 將ant加入Eclipse的控制面板上,

而後選擇Ant面板上的添加Buildfiles;

6

 

8. 選擇該項目下的ant的構建文件「build.xml」

7

 

9. 在ant頁面上雙擊「download_jars」,這個時候ant運行自動下載缺省的jar文件到項目下指定的路勁下,直到顯示Build Success(這個過程當中可能出現一些問題,因爲網絡受限,部分jar包沒法下載,可能須要FQ,若是不想麻煩的,我稍後直接將所須要的jar包上傳到雲盤中,直接將jar包丟到lib下)

8

9

 

10. jar包下載完或直接將jar包已經複製到Lib文件夾下之後,這個時候右鍵選擇項目 Build Path –> configure build path,而後選擇「Add Jars」,

將lib下面全部的jar包都導入到項目中,jar包在lib下面的目錄結構以下圖所示,這個不能錯(若是是用ant下載的,建立的目錄結構就是這樣的,若是本身下載jar包導入的,必定要注意lib下面的目錄結構)。

jar包下載地址: https://yunpan.cn/crdkymEH8hD49 (提取碼:3b14)

 

1000

 

11. 導入成功之後再次查看項目,就能夠看到萬惡的紅X都沒有了,可是這個時候項目還不能成功運行,還須要進行下面的操做,

13

 

12. 關閉Eclipse, 進入到該Java項目的本地文件夾下,須要刪除原有的「.classpath」,將「eclipse.classpath」重命名爲「.classpath」,因爲Windows自己的限制,因此須要進入到CMD下面進行對應的操做,以下圖所示:

11

12

 

13. 上述操做完成後,從新打開Eclipse,找到項目的入口,main方法,/jmeter/src/core/org/apache/jmeter/NewDriver.java

運行該項目發現仍是報錯,以下圖所示,各類Google,各類嘗試,都沒有解決,其實錯誤的緣由說的很是明確,就是bin下面缺乏「jmeter.properties」,萬萬沒想到啊,完整的項目導入爲何就沒有將該配置文件導入呢?想不通,只要到源碼文件中的bin目錄下將該配置文件複製到項目的bin目錄下,就解決了這個問題一大步了,操做以下圖所示:

14

15

16

 

 

14. 上述操做完成之後,再次選擇該項目,右鍵選擇NewDriver這個main類, 選擇 Run As –> Run Configuration, 按照下面的操做,就完美的解決了上面的報錯。

17

18

 

15. 完成上面全部的操做之後,就能夠盡情的各類Debug和二次開發操做了。

19

相關文章
相關標籤/搜索