博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac下安装JMeter
阅读量:4294 次
发布时间:2019-05-27

本文共 1887 字,大约阅读时间需要 6 分钟。

JMeter安装步骤如下:

  • 安装JDK
  • 安装JMeter

1、选择版本

截止2018年10月,JMeter的最新版本是5.0,JMeter 5.0需要Java 8、Java 9,所以我们最终选择的版本是:

  • Java 8,,
  • JMeter 5.0,,

2、安装JDK

如果你在终端(Terminal)输入java -version,可以得到JDK的版本,并且是Java 8以上,那就可以跳过这一步。

进入Java 8的页面,如下图,选择适用于Mac OS的JDK版本,点击下载。

安装过程非常简单,按“继续”按钮一直下一步即可。

安装完成后,打开终端(Terminal),输入以下命令可用于检查本机是否安装了JDK:

3、配置Java环境变量

如果你已经配置好了环境变量,在终端(Terminal)输入echo $JAVA_HOMEecho $PATHecho $CLASSPATH,里面包含正确的JDK路径,那就可以跳过这一步。

JDK安装成功后,需要配置环境变量,在Windows下需要配置的环境变量是"JAVA_HOME”、"path”、"classpath",Mac下也是类似。

  • JAVA_HOME:指向JDK的安装目录;
  • path:指定命令搜索路径,设置好path变量后,就可以在任何目录下执行javac/java等工具了;
  • classpath:指定类搜索路径;

打开终端,输入vim .bash_profile,会进入vim编辑器,在.bash_profile文件中进行环境变量的配置,输入以下代码(#后面的是注释,为了方便我解释,不需要输入)。

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home # 等号右边的路径目录,可以通过/usr/libexec/java_home -V这个命令得到export JAVA_HOME=$JAVA_8_HOME # 设置一个中间变量,为了方便多个JDK版本时更换JAVA_HOMEexport PATH=$JAVA_HOME/bin:$PATH:. #冒号前代表JDK目录下的bin目录,冒号后代表当前目录export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

保存后,继续在终端中输入source ~/.bash_profile,作用是让这个配置文件在修改后立即生效,最后,输入echo $JAVA_HOME,当输出的JAVA_PATH正确时,证明环境变量已经配置成功了。

4、安装JMeter

进入JMeter的页面,如下图,有两个版本可供下载:

  • Binaries:二进制版,即已经编译好、可直接执行;
  • Source:源代码版,需要自己编译;

 

我们下载这个Binaries版本,下载完成后,解压,可以通过Finder(访达)页面双击这个文件解压,也可以通过终端输入tar zxvf apache-jmeter-5.0.tgz解压。

5、启动JMeter

解压完成后,得到下面的目录文件:

进入到bin目录下,通过sh jmeter命令来启动JMeter,如下图

6、进一步优化

现在,我们已经可以成功启动JMeter了,但是每次都需要打开终端、进入到JMeter的bin目录下,输入sh jmeter命令来启动,显得有点繁琐。

当我们对~/.bash_profile这个文件熟悉后,可以直接把JMeter配置到环境变量中。

还是通过vim .bash_profile进入到vim编辑器,输入以下命令:

export JMETER_HOME=/Users/eddie/MyProjects/apache-jmeter-5.0export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATHexport CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$JMETER_HOME/lib/logkit-2.0.jar

退出vim编辑器,输入source ~/.bash_profile。接下来重点来了,直接在终端(任意目录)输入jmeter,即可启动JMeter。

 

 

 

 

转载地址:http://qmuws.baihongyu.com/

你可能感兴趣的文章
Android 数据库 —— greeDAO
查看>>
Retrofit 2.0 学习第二弹——使用篇
查看>>
Retrofit2.0学习第一弹——准备篇
查看>>
数据库学习之 greenDAO 实战
查看>>
RecyclerView 全面使用及分析 - 基础篇(一)
查看>>
RecyclerView 全面使用及分析 - 使用细节(二)
查看>>
一篇文章介绍完 Drawable
查看>>
数据结构与算法学习-数组
查看>>
数据结构与算法学习-数组练习
查看>>
数据结构与算法学习-复杂度分析
查看>>
自定义 View - 基础
查看>>
数据结构与算法学习-栈
查看>>
数据结构与算法学习-队列
查看>>
自定义View-初体验
查看>>
并发学习之 - synchronized
查看>>
FPS Sample服务端技术点
查看>>
理解投影矩阵
查看>>
box2d源码解析 一
查看>>
SAT分离轴--判断两个形状是否相交给出MTV
查看>>
GJK之判断是否相交
查看>>