日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Jmeter-3.0的源码导入eclipse并执行

發(fā)布時間:2023/12/9 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Jmeter-3.0的源码导入eclipse并执行 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

最近在研究jmeter二次開發(fā),所以需要先jmeter導(dǎo)入Eclipse,后續(xù)還需要學(xué)習(xí)jmeter源碼以及二次開發(fā)的相關(guān)知識,到時候也會分享出來,下面是jmeter導(dǎo)入Eclipse的過程


首先去官網(wǎng)下載apache-jmeter-3.0的源碼包和release包(二進(jìn)制工具包);

其次是去ant官網(wǎng)下載最新版的ant二進(jìn)制包,安裝ant,并配置環(huán)境變量ANT_HOME,Path;驗證安裝是否成功;

當(dāng)然上述兩個都是基于JDK運行的,所以需要安裝JDK,需要JDK1.7以上版本(apache-jmeter-3.0的要求)


1、將apache-jmeter-3.0的源碼包解壓到eclipse的workspace目錄中;

? ? ? 在eclipse中新建Java工程,命名為:apache-jmeter-3.0,在下一步中選擇"Allowoutput folders for source folders",防止導(dǎo)入源碼時把bin目錄做為輸出目錄給清理掉;

2、使用eclipse的import功能,導(dǎo)入apache-jmeter-3.0源碼;即選中工程apache-jmeter-3.0,右鍵點擊import,選擇General-FileSystem,然后選擇workspace目錄中的apache-jmeter-3.0目錄,完成導(dǎo)入;

3、在apache-jmeter-3.0目錄下,把eclipse.classpath中的內(nèi)容復(fù)制到.classpath文件中;

4、cmd啟動命令行工具,進(jìn)入workspace\apache-jmeter-3.0目錄下,執(zhí)行命令:ant download_jars; (某些jar包可能下載太慢

(這步也可以通過Eclipse自帶的ant來做,步驟如下:

我們可以利用Ant下載項目所需要的jar文件,操作步驟如下:

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

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

選擇該項目下的ant的構(gòu)建文件“build.xml”

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

jar包下載完或直接將jar包已經(jīng)復(fù)制到Lib文件夾下以后,這個時候右鍵選擇項目 Build Path –> configure build path,然后選擇“Add Jars”,

將lib下面所有的jar包都導(dǎo)入到項目中,jar包在lib下面的目錄結(jié)構(gòu)如下圖所示,這個不能錯(如果是用ant下載的,創(chuàng)建的目錄結(jié)構(gòu)就是這樣的,如果自己下載jar包導(dǎo)入的,一定要注意lib下面的目錄結(jié)構(gòu))

jar包下載完成之前,工程上會會出現(xiàn)紅色叉叉,可以選中工程名,右鍵點擊properties\Java?Build path,查看工程引用的jar包路徑;

對照上述jar包引用路徑,從apache-jmeter-3.0?release包的lib目錄下拷貝對應(yīng)的jar包到workspace中apache-jmeter-3.0工程的lib目錄下;發(fā)現(xiàn)對應(yīng)的lib目錄下并沒有?bcmail-jdk15-1.45.jar和bcprov-jdk15-1.45.jar等包;此時再在dos下,執(zhí)行命令:ant download_jars; 發(fā)現(xiàn)jar包下載很快。

5、刷新java工程,重新加載lib中的jar包,發(fā)現(xiàn)java工程上的紅叉叉消失。

6、查看apache-jmeter-3.0目錄下是否產(chǎn)生了一個build目錄,以及該目錄下的java類是否編譯成功;若未編譯成功,繼續(xù)在dos下,執(zhí)行命令:ant package;(等同于:ant –f build.xml,編譯build.xml文件)

7、選中工程,右鍵run as =》 java application, 選擇"NewDriver",運行失敗,找不到jmeter.properties等文件,發(fā)現(xiàn)工程所找的路徑和文件所在的實際路徑有差異,實際路徑為:workspace\apache-jmeter-3.0\bin\jmeter.properties,程序讀取到的路徑為:workspace\bin\jmeter.properties;

8、根據(jù)所拋異常,點擊打開NewDriver.java類,修改NewDriver.java中的代碼74行,

原來為:tmpDir =userDir.getAbsoluteFile().getParent();

修改為:tmpDir =userDir.getAbsoluteFile().getPath();

9、重復(fù)第6步,重新編譯;執(zhí)行NewDriver類,jmeter成功運行起來。


參考資料:?http://blog.csdn.net/rachel_luo/article/details/51447318

? ? ? ? ? ? ? ? ??http://www.cnblogs.com/taoSir/p/5144274.html



轉(zhuǎn)載于:https://blog.51cto.com/gungun/1874212

總結(jié)

以上是生活随笔為你收集整理的Jmeter-3.0的源码导入eclipse并执行的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。