Mac版本Jmeter下载安装教程

1. 下载&安装&启动Jmeter

1.1 下载安装包:

访问链接:http://jmeter.apache.org/download_jmeter.cgi
注意:下载Binaries栏第一个文件
在这里插入图片描述

1.2 解压安装包

下载完成后,在终端(Terminal)中使用cd命令进入下载文件夹中,在终端(Terminal)中输入:

tar zxvf apache-jmeter-5.4.1.tgz

通过命令解压完成后,得到下面的目录文件:
在这里插入图片描述

1.3 启动Jmeter

通过cd命令进入到bin目录下,通过sh jmeter命令来启动JMeter,打开路径如下图所示:
在这里插入图片描述

使用cd命令,进入apache-jmeter-5.4.1文件夹->bin文件夹->sh jmeter(启动jmeter),如下图所示:
在这里插入图片描述
注意:Don’t use GUI mode for load testing:这是一段提示信息,不要使用GUI模式进行负载测试,要使用NON GUI模式。

实际上,只要配置好Java的环境变量,下载JMeter,即可启动。

1.4 Jmeter页面

在这里插入图片描述

2. Jmeter进一步优化配置

目前可以成功启动JMeter,但是每次都需要打开终端、进入到JMeter的bin目录下,输入sh jmeter命令才可启动。
可以直接把JMeter配置到环境变量中。

2.1 打开&编辑&保存配置文件~/.bash_profile

步骤一:打开配置文件~/.bash_profile

vim ~/.bash_profile 

在这里插入图片描述

步骤二:编辑时,需要输入的配置内容如下:

# 等号右边的路径目录,可以通过/usr/libexec/java_home -V这个命令得到
export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home
# 设置一个中间变量,为了方便多个JDK版本时更换JAVA_HOME
export JAVA_HOME=$JAVA_8_HOME
export JMETER_HOME=/Users/wenjun.wyj/Downloads/apache-jmeter-5.4.1
export CLASSPAHT=.:$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
# 冒号前代表JDK目录下的bin目录,冒号后代表当前目录
export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATH

步骤三:保存配置文件~/.bash_profile

执行“:wq”命令,退出并保存~/.bash_profile配置文件

2.2 更新配置

配置好后关闭.bash_profile,执行命令使配置生效:

source ~/.bash_profile 

2.3 验证配置是否生效:

echo $JAVA_HOME
echo $JMETER_HOME

在这里插入图片描述

2.4 启动Jmeter

不必再进入到JMeter的bin目录->输入sh jmeter命令启动;
现在可以在终端(terminal)直接输入jmeter,即可启动成功。
在这里插入图片描述
在这里插入图片描述

需要执行的全部命令如下:

Last login: Fri May 28 16:34:34 on ttys001
wenjun.wyj@wenyun ~ % ls ~/.bash_profile 
/Users/wenjun.wyj/.bash_profile

wenjun.wyj@wenyun ~ % touch ~/.bash_profile 
wenjun.wyj@wenyun ~ % vim ~/.bash_profile 
wenjun.wyj@wenyun ~ % source ~/.bash_profile 
wenjun.wyj@wenyun ~ % echo $JAVA_HOME
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home 
wenjun.wyj@wenyun ~ % echo $PATH 
/Library/Java/JavaVirtualMachines/jdk1.8.0_151.jdk/Contents/Home/bin:/usr/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/wenjun.wyj/.rvm/bin:/usr/local/bin/chromedriver:.:/Users/wenjun.wyj/Downloads/apache-jmeter-5.4.1/bin:/usr/local/sbin:/usr/local/bin:/usr/local/sbin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/Users/wenjun.wyj/.rvm/bin:/usr/local/bin/chromedriver
wenjun.wyj@wenyun ~ % echo $CLASSPATH

wenjun.wyj@wenyun ~ % echo $JMETER_HOME
/Users/wenjun.wyj/Downloads/apache-jmeter-5.4.1
wenjun.wyj@wenyun ~ % jmeter
================================================================================
Don't use GUI mode for load testing !, only for Test creation and Test debugging.
For load testing, use CLI Mode (was NON GUI):
   jmeter -n -t [jmx file] -l [results file] -e -o [Path to web report folder]
& increase Java Heap to meet your test requirements:
   Modify current env variable HEAP="-Xms1g -Xmx1g -XX:MaxMetaspaceSize=256m" in the jmeter batch file
Check : https://jmeter.apache.org/usermanual/best-practices.html
================================================================================

/etc/.bash_profile和~/.bash_profile的异同:

1)etc/.bash_profile:

此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。

备注:在这里我们设定是为所有用户可使用的全局变量。

2)~/.bash_profile:

每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次。
默认情况下,设置一些环境变量,执行用户的.bashrc文件.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值