Jmeter简介:
1)多线程框架
2)对服务器模拟负载
3)支持web、数据库、FTP服务器系统性能测试
4)开源、纯java、可二次开发
JMeter安装步骤:
安装JDK
配置Java环境变量
安装JMeter
1、安装JDK
在终端中输入 java -version ,查看是否已经安装过JDK,若存在则跳过此步。
进入到Java的 下载地址 页面,选择Mac OS的JDK版本,点击下载,如下图。
下载界面
下载完后,打开文件,正常安装就好。
安装完成后,打开终端,输入以下命令检查是否安装成功
java -version # 检查JDK版本
/usr/libexec/java_home -V # 列出所有JDK版本的JAVA_HOME
结果如下:
image.png
2、配置Java环境变量
在终端(Terminal)输入echo $JAVA_HOME,echo $PATH,echo $CLASSPATH,里面包含正确的JDK路径,可以跳过这步。
环境变量简单介绍:
JAVA_HOME:指向JDK的安装目录
path:指定命令搜索路径,设置好path变量后,就可以在任何目录下执行javac/java等工具
classpath:指定类搜索路径
Mac系统的环境变量,加载顺序为:
a. /etc/profile
b. /etc/paths
c. ~/.bash_profile
d. ~/.bash_login
e. ~/.profile
f. ~/.bashrc
打开终端,输入vim ~/.bash_profile,进入编辑器,如下图:
输入i进入编辑模式,输入以下环境变量的配置。
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_231.jdk/Contents/Home # 等号右边的路径目录,可以通过/usr/libexec/java_home -V这个命令得到
export JAVA_HOME=$JAVA_8_HOME # 设置一个中间变量,为了方便多个JDK版本时更换JAVA_HOME
export PATH=$JAVA_HOME/bin:$PATH:. #冒号前代表JDK目录下的bin目录,冒号后代表当前目录
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
编辑完 输入esc退出编辑模式,输入:wq!保存并退出编辑器。
在终端中输入source ~/.bash_profile,让配置文件在修改后立即生效.
输入echo $JAVA_HOME,若输出了正确的JAVA_PATH时,则证明环境变量已配置成功,如下图。
image.png
3、安装Jmeter
进入JMeter的下载地址页面,如下图,有两个版本可供下载:
Binaries:二进制版,即已经编译好、可直接执行;
Source:源代码版,需要自己编译;
image.png
下载可直接运行的这个 apache-jmeter-5.2.1.tgz Binaries版本,下载完成后,解压(tar zxvf apache-jmeter-5.2.1.tgz)。
解压完成后,得到下面的目录文件:
image.png
进入到bin目录下,通过sh jmeter命令启动JMeter,如下图。
image.png
快速启动JMeter
通过vim ~/.bash_profile进入到vim编辑器,把JMeter配置到环境变量中:
export JMETER_HOME=/Users/a123/install-package/apache-jmeter-5.2.1
export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATH
export 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
退出,输入source ~/.bash_profile更新修改。
这样直接在终端(任意目录)输入jmeter,就可以立即启动JMeter啦。(目前有个问题是运行前要执行source ~/.bash_profile)
好啦现在JMeter就可以正常运行啦