Apache JMeter 5.4.1 Build Development

寶路發表於2021-03-25
 
 
 
 
 
 
 
 

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

 

相關文章