Google Code Prettify

2021年7月27日 星期二

【筆記】Apache Jmeter 安裝及存檔問題 (v5.4.1)

使用情境:
Windows 10
Java JDK 16.0.2
Apache Jmeter 5.4.1

最近專案交付期限將近,在準備壓力測試報告文件時碰到 Apache Jmeter 的存檔問題,因此將我自己的解決方式寫在這邊,希望能幫碰到相同問題的人解決。

問題敘述:

    打開 Jmeter ,寫好 Thread、HTTP Request、View Results Tree、Summary Report、Graph Results 等資訊,按開始後程式提示需先存檔才可 Run。按了存檔,右上角的警告標示跳成 1,打開 bat 檔時開啟的 CMD 視窗也跳出警告訊息。

解決過程:

    上網看了一些資訊之後覺得是 core 的 jar 檔沒有讀到,因此調整了一些環境變數。(繁中版 Windows 10 在工具列搜尋打環境變數,可以找到編輯環境變數的選項,按下去之後再按跳出視窗──系統內容──右下角的環境變數)

點選編輯環境變數後跳出的視窗

    打開環境變數後在系統環境變數加入 JAVA_HOME 跟 JMETER_HOME 的變數,分別為各自安裝的目錄(不含 bin)。並在 PATH 變數加上 %JAVA_HOME%\bin 跟 %JAVA_HOME%\jre\bin 兩個路徑。

 

    再打開 Apache Jmeter 重試一次,發現仍然無法存檔,但錯誤訊息變少了。 

Jmeter 的警告標示及錯誤訊息

    於是再次上網找尋資訊,發現 Stack Overflow 有人提到其他原因。說這個錯誤可能是圖形介面的風格造成的,換一個風格就可以了。由於該回答是說換成 Darcula 以外的就可以,我先換成 Darklaf - High Contrast Dark 但還是失敗,但又找不到其他解決方式,於是再繼續換,換到 Windows 風格時成功叫出選擇路徑的視窗並存檔了。

Windows 風格介面的 Jmeter

參考資料:https://stackoverflow.com/questions/57190107/why-do-i-get-a-noclassdeffound-error-when-i-try-to-save-my-test-plan

沒有留言:

張貼留言