1. 說明
經過漫長的等待終於將開發環境搭建成功了!網路慢真的是傷不起!grade,確實要比maven簡潔。。。。。嗯!真香!
2. 工具準備
- JDK1.8+
- 這。。。沒啥可說的大家自行安裝!
- Gradle
-
地址:https://gradle.org/releases/
-
推薦使用6.7版本(JMeter5.4.1官方預設採用6.7版本),想吃透gradle一定要去看官方文件!大家下載後詳見:gradle-6.7/docs/userguide/userguide.html
-
- IntelliJ IDEA
-
地址:https://www.jetbrains.com/idea/
- 推薦使用2020.2.1版本以上(注意需要安裝Kotlin外掛),寶路親身實踐證明低版本IDEA會與gradle不配導致無法構建工程,即使降低gradle版本也會出現各種奇葩異常。
-
- 知識點
3. 實戰步驟
3.1獲取JMeter官方原始碼
3.2將原始碼工程匯入IDEA
將下載完畢的JMeter原始碼工程拷貝至IDEA工作空間
3.3配置IDEA相關
-
- 安裝Kotlin外掛
-
- 匯入工程
IDEA會識別出Gradle工程,此處也可選擇開啟build.gradle.kts檔案的方式開啟工程。
此時其實就可以構建工程了,但是還是建議進行第3步操作!此時如果採用預設配置,在構建時IDEA會預設去下6.7版本的gradle,下載時間長的!很容易出現超時異常!
-
- 配置IDEA本地Gradle
-
- 進行構建!點選IDEA右側的:
在匯入工程的時候上圖的中可能識別出的構建project名不是jmeter,而是apache-jmeter-5.4.1,此時不用關心,那是因為gradle的專案依賴仍未下載完導致!如果 你的自己的網路有信心的話。。。那就等吧!
寶路在苦苦等了2個多小時後,實在等不下去了!改用4G手機熱點!效果還不錯! 看了下.gradle資料夾竟然達到了3GB多!
有什麼好辦法麼?當然有的!!這就是需要修改build.gradle.kts檔案,增加配置採用阿里雲倉庫地址。
1 repositories { 2 // RAT and Autostyle dependencies 3 maven("https://maven.aliyun.com/repository/central/") 4 mavenLocal() 5 mavenCentral() 6 } 7 repositories { 8 maven("https://maven.aliyun.com/repository/public") 9 jcenter() 10 }
修改settings.gradle.kts
1 repositories { 2 maven("https://maven.aliyun.com/repository/gradle-plugin") 3 gradlePluginPortal() 4 }
如果還慢。。。寶路已將.gradle.zip上傳百度雲,大家根據實際情況下載吧!
下載連結: https://pan.baidu.com/s/1ugVieVe_HdqcJTt-aWAblw 提取碼:qiyt
-
- 構建執行
耐心的等等即可!熟悉的GUI頁面來了!!!!
恩!此時並沒有5.1.1版本的中文亂碼問題!問題又來了,怎麼打zip包?
在控制檯看到BUILD SUCCESSFUL!最終的zip包所在目錄:
將zip此包拷貝出來,解壓即可使用!此時有的同學可能已經想出了怎麼打部分元件的包了,根據下圖方框提示,大家自行嘗試!
構建也可點選:
然後在彈窗輸入相應的gradle命令,更多命令檢視連結:https://github.com/apache/jmeter/blob/master/gradle.md