1. 程式人生 > >Jmeter3.2源碼編譯環境搭建(轉)

Jmeter3.2源碼編譯環境搭建(轉)

3.1 更新 添加 目錄 報錯 如果 jar包 .class 環境搭建

1.下載jmeter3.2源碼

https://github.com/apache/jmeter/tree/v3_2

https://blog.csdn.net/fly_to_higher/article/details/81011143

技術分享圖片

2.下載並安裝ant構建工具

https://archive.apache.org/dist/ant/binaries/

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

至此,ant構建工具安裝完成

3.在eclipse導入jmeter源碼工程

3.1、在eclipse中新建apache-jmeter-3.2工程名並導入

技術分享圖片

3.2、通過上面一步導入的工程發現每個工程包名都存在紅色的XX

現在來解決這個問題:

技術分享圖片

將導入後的本地工程下面的eclipse.classpath內容拷貝並覆蓋.classpath的內容

技術分享圖片

技術分享圖片

修改完成classpath文件內容後,刷新源碼工程,目錄層次會更新,並且不再報錯

3.3、通過ant下載jmeter所需的jar包依賴然後build path添加依賴

技術分享圖片

build path後,重新刷新工程:

技術分享圖片

由於是測試代碼,其實這塊不影響構建

在源碼中啟動jmeter,找到jmeter的啟動的主函數方法:

org.apache.jmeter.NewDriver

技術分享圖片

技術分享圖片

技術分享圖片

技術分享圖片

解決:由於jmeter3.2工程下面ext目錄下還沒有構建的工程

構建前ext目錄:

技術分享圖片

技術分享圖片

構建成功後:

技術分享圖片

構建成功後

技術分享圖片

再次源碼啟動jmeter

技術分享圖片

如果需要修改jmeter的啟動提示:

修改jmeter在gui啟動的提示語:

技術分享圖片

修改完成後,構建jmeter,生成jar包:

技術分享圖片

技術分享圖片

打包成功

現在只需要將這個jar包文件考到jmeter的ext目錄下就可以工作:

技術分享圖片

啟動jmeter:

技術分享圖片

配置ant build構建

右鍵選中apache-jmeter-3.2工程,選擇Properties:

技術分享圖片

http://blog.51cto.com/zhangjunhd/128317

https://blog.csdn.net/qing419925094/article/details/42968007

https://blog.csdn.net/qq_31896043/article/details/52185220

技術分享圖片

https://blog.csdn.net/fzyzgong/article/details/73498281

https://blog.csdn.net/fly_to_higher/article/details/81011143

https://blog.csdn.net/itfootball/article/details/48555685

https://blog.csdn.net/smooth00/article/details/77878310

Jmeter3.2源碼編譯環境搭建(轉)