在安装过程中踩到一些坑,搜索的时候也没有搜到很好的答案,特此记录。
最近项目需做压测,架构师推荐我使用jmeter这个工具。我了解了一下,jmeter是纯java写的,用的人很多,相关的文档应该比较好找,就它了。
老规矩,先用brew这个神器安装一下,看看有没有,如果你还不知道brew
,赶紧去google!
执行brew install jmeter
很好!有这个工具,这就省了很多事了。等待一段时间,安装好以后
进到/usr/local/Cellar/jmeter/4.0/bin
目录中,执行./jmeter
命令,发现报错:
Unable to find any JVMs matching version "(null)".
No Java runtime present, try --request to install.
Neither the JAVA_HOME nor the JRE_HOME environment variable is defined
At least one of these environment variable is needed to run this program
通过简单的翻译加领会,应该是没安装java环境!对,纯java写的肯定要装java啊。。。sb了
然后brew install java
,没用!了解了一下,需要用brew cask装
执行brew install brew cask
安装好brew cask
,执行:brew cask install java
等待一会儿,装好了~
再次执行:/usr/local/Cellar/jmeter/4.0/bin/jmeter
OK了!
但是每次都这么搞好烦啊,起个别名就好了!
执行:alias jmeter='/usr/local/Cellar/jmeter/4.0/bin/jmeter'
在zsh中执行:jmeter
,大功告成!
再次记录一下brew 和brew cask的区别:
brew
主要用来下载一些不带界面的命令行下的工具和第三方库来进行二次开发
brew cask
主要用来下载一些带界面的应用软件,下载好后会自动安装,并能在mac中直接运行使用