JMeter Eclipse 開發環境搭建

轉載部分文檔:http://www.cnblogs.com/taoSir/p/5144274.html

JMeter純Java開發,界面也是基於Swing或AWT搞出來的,所以想更深層次的去了解這款工具或對於想了解JMeter插件開發或二次開發的童鞋們來說,讀讀JMeter的源碼估計是必不可少的,所以首先就得把源碼整合起來,方便後面的Debug和二次開發。

1. 首先下載源文件(官網下載即可)

2. 然後解壓下載的源碼文件到本地路勁下面

wKioL1h0kbnQ2YDrAAEciGVjcbI151.png-wh_50

3、打開Eclipse,建立一個JavaProject,按照下面的截圖建立JavaProject

wKioL1h0kkmSSyorAACN7VQAXrQ828.png-wh_50

next

wKioL1h0kszjiEBoAAGuT32_7IM541.png-wh_50

finish

4、導入源碼

wKioL1h0kyaDHbk0AABuUmE4ZtA925.png-wh_50

next >>選擇解壓的源碼文件(第二步),選擇全部

wKioL1h0k56xcr5eAACRgS0GUts075.png-wh_50

5、導入完成後,全部是紅色的x,現象如下圖,造成出現錯誤的原因是 

    a.沒有導入對應的jar包

   b.編譯目錄結構問題

wKiom1h0lI3CE0WDAAKmTDrgLYU884.png-wh_50

wKioL1h0lPmxPksaAACgKvX_Eco799.png-wh_50

6、利用Ant下載項目所需要的jar文件,操作步驟如下:

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

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

wKioL1h0mPGB9R83AADt05kpB5w298.png-wh_50

7、選擇該項目下的ant的構建文件“build.xml”

wKiom1h0mSCAj2EJAADzKHHyjQc365.png-wh_50

8、 在ant頁面上雙擊“download_jars”,這個時候ant運行自動下載缺省的jar文件到項目下指定的路勁下,直到顯示Build Success。

可能碰到一部分jar包受網絡限制,沒有下載下來, 那麼有兩種解決辦法a、 ***再次點擊下載

b、下載相同版本 jmeter安裝版的軟件見下面第三個圖 ,把沒有下載下來的jar包複製到workspace 替換

wKioL1h0mYTzz3MAAABuYL6l36I311.png-wh_50

wKiom1h0maPDYBalAAD3CuQ-gxY543.png-wh_50

wKiom1h0msCguikWAAAa7-14hOE868.png-wh_50

9、jar包下載完或直接將jar包已經複製到Lib文件夾下以後,這個時候右鍵選擇項目 Build Path –> configure build path,然後選擇“Add Jars”,

wKiom1h0myLyaOEjAAIgEhInf7E802.png-wh_50

10、到此問題還沒有完全解決,還需要 修改編譯目錄(因爲導入後默認目錄未src下面的目錄而代碼中一般是org.*.*,所以需要如下修改)

wKiom1h0m6bg8vQFAAFRJih7E40390.png-wh_50

11、現在就應該沒紅x了

12、但是還是不可以運行,需要 ,關閉Eclipse, 進入到該Java項目的本地文件夾下

wKiom1h0nQyhC8CrAAFiVX59qVc596.png-wh_50

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

運行發現,提示缺少 jmeter.properties

複製源碼解壓包中 文件到 eclipse workspace bin 目錄下即可

713217-20160120103628906-2018021152.png

14、上述操作完成以後,再次選擇該項目,右鍵選擇NewDriver這個main類, 選擇 Run As –> Run Configuration, 按照下面的操作解決了所有報錯。

wKioL1h0nkfy7W4KAAC0JyUUAJM639.png-wh_50

wKiom1h0nq2R6Qo2AAElXssGIHg692.png-wh_50

wKiom1h0nkejDUTgAADHwfBxhhw227.png-wh_50


15、應用,到此所有問題應該都得到解決

 多謝博主,我自己寫了寫自己的版本:http://www.cnblogs.com/taoSir/p/5144274.html










發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章