1. 程式人生 > >【JMeter】JMeter 原始碼匯入 IntelliJ IDEA

【JMeter】JMeter 原始碼匯入 IntelliJ IDEA

文章目錄

之前文章中講了 idea 匯入 maven 專案,但是 jmeter 原始碼是 eclipse 專案結構,而且有些地方要進行特殊配置,所以單獨記錄一下。

使用環境:

Win 7 + JMeter 5.0 + IntelliJ IDEA 2018.2.6 (為方便書寫,本文中寫的均是簡稱 IDEA)

1、下載並解壓 jmeter 原始碼

2、修改配置(重要!)

這一步必須要進行,不然無法匯入!

  • 進入解壓後的目錄,會看到兩個檔案:eclipse.classpath和eclipse.projecte,分別修改為 .classpath 和 .projecte

  • 在 windows 下不能直接修改,要使用 cmd 命令列;

開啟 cmd 命令列視窗,進入解壓的原始碼目錄下,執行如下命令:
ren .eclipse.classpath .classpath
ren .eclipse.project .project

3、匯入 IDEA

開啟 IDEA,匯入原始碼。

  • File -> New -> Project from Existing Sources ,選擇原始碼目錄;

  • 選擇按 eclipse 專案匯入,如下所示:

在這裡插入圖片描述

  • 其它全部按預設,一直 Next 即可。

4、Ant 下載依賴 jar 包

  • 在視窗右側 Ant Build
    中,點選 + ,選擇原始碼目錄下的 build.xml,會把所有相關資訊展示在右側列表中;

在這裡插入圖片描述

  • 雙擊列表中的 download_jars ,會自動下載所有缺失 jar 包,到 jmeter 原始碼目錄的 lib 目錄下;

5、更新專案中的依賴 jar 包

在首次匯入專案時,會自動在 dependency 下新增依賴 jar 包,但都是缺失狀態,當我們用 Ant 下載好 jar 包後,IDEA 並不會自動更新,必須要手動更新。

  • 在專案上右鍵開啟 Open Module Settings,在專案 src 下點選 protocol 資料夾,再點選上方 Sources 按鈕,點選 Apply。

  • 點選 Dependencies,刪除所有報錯的 jar 包;

  • 重新新增新下載的 jar 包:右側 + ,選擇 JARs or directories,依次選擇原始碼目錄下的 lib 目錄和 lib 下的幾個目錄,最後 Apply :
    在這裡插入圖片描述

6、Ant install

重新新增 jar 包後,必須執行 Ant install。

7、設定執行的 VM options

JMeter 的啟動類是 NewDriver,可以先找到這個類,嘗試執行一下,肯定會報錯找不到路徑。

因為 jmeter 啟動類中預設是去找的 parent 目錄,所以報找不到路徑,需要手動配置一下 jmeter 執行時的 home 路徑,在 VM options 中配置。

在 VM options 填入 -Djmeter.home=D:\myWork\apache-jmeter-5.0,如下所示:

在這裡插入圖片描述
在這裡插入圖片描述

此時,再次執行 NewDriver,就可以正常啟動 jmeter 介面了!!

在這裡插入圖片描述