MacでJMeterのセットアップを行った際のメモ。ついでにJavaのversion管理するjEnvも。
- macOS Mojave 10.14.2
まずはHomebrewでインストールされるJavaのversion確認
調べてみると最新のJMeterだと8か9が必要で更に、Eclipseを以前入れた関係でローカルにはすでに11がインストールされていた。
プロジェクト毎にversionを切り替えたかったのでjEnvのインストール。ついでにJmeterもHomebrewで入れておく。
brew install jenv
brew install jmeter
brew info jmeter
やっぱりHomebrewでインストールされるJmeterのversionをみても8か9は必要そう!
Java8のインストール
Oracleから8のインストーラーをダウンロードする。
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
jEnvでversionを切り替える
環境変数の追加とJMeterの日本語化を行う。
echo 'export PATH="$HONE/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc
# JMeterの日本語化。空白にすることによってOSのロケールに合わせてくれる
echo 'export JMETER_LANGUAGE=" "' >> ~/.zshrc
# 反映
source ~/.zshrc
jEnvにjdkを追加する
jenv add /Library/Java/JavaVirtualMachines/jdk-11.jdk/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
登録ができたのでversionを切り替える。
jenv global 1.8
jenv rehash
JMeterの起動してみる
jmeter
これで完了。
参考
jEnv公式 http://www.jenv.be/
Jmeter公式 https://jmeter.apache.org/download_jmeter.cgi