使用情境:
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 |
沒有留言:
張貼留言