MAC安装jmeter以及JDK配置

JDK配置
一、检查是否安装了jdk
打开终端,输入java -version校验jdk是否安装
我这已经安装了版本1.8.0版本的

MAC安装jmeter以及JDK配置_第1张图片 

若没有安装,则去官网下载jdk并安装

1、jdk下载官网:Java Downloads | Oracle

tar包或者dmg,二者区别在于:

tar:自己解压,放在自己想要的地方(配置JAVA_HOME的时候,是自己选的位置)

dmg:会把JDK一键安装到 /Library/Java/JavaVirtualMachines下(推荐,比较方便)

MAC安装jmeter以及JDK配置_第2张图片
2、配置环境变量
JDK安装成功后,需要配置jdk的环境变量,配置的环量"JAVA_HOME”、"PATH”、“CLASSPATH”
JAVA_HOME: JDK的安装⽬录;
PATH: 命令搜索路径,设置好path变量后,就可以在任何⽬录下执⾏javac/java等⼯具了;
CLASSPATH:指定类搜索路径 。 

 在终端输入/usr/libexec/java_home -V查看jdk安装目录

在终端输入vim ~/.bash_profile ,打开文件进入编辑模式,“i”进入编辑,添加如下内容
配置完后,点击esc按钮、输入 :wq 即可退出编辑模式(输入:wq! 可强制退出),并保存一编辑的 .bash_profile文件。

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-18.0.2.1.jdk/Contents/Home  //配置自己的安装路径
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH


输入如下命令使配置生效:

source ~/.bash_profile

这样在退出时遇到保存不了该文件的问题
报错: E45: ‘readonly’ option is set (add ! to override)
该错误为当前用户没有权限对文件作修改

有三种可能:

1 . 该错误为当前用户没有权限对文件作修改,你有权限修改文件吗?如果是root权限,可以:wq! 强行保存退出;

2 . 该文件没有正确保存退出,正在打开状态,请别人关闭后再保存;

3 . 若该文件所有人都关闭了,提示有的人没有关闭,则删除该文件的临时文件则可以正常打开、修改、保存;

有文件未关闭的显示:

E325: ATTENTION
Found a swap file by the name ".application.properties.swp"
          owned by: wasadmin   dated: Tue Nov 29 14:31:30 2016
         file name: /opt/IBM/WebSphere/AppServer/profiles/AppSrv03/installedApps/B2C-WAP-API-2Node03Cell/airchina_war.ear/airchina.war/WEB-INF/config/application.properties
          modified: no
         user name: wasadmin   host name: B2C-WAP-API-2
        process ID: 9278 (still running)
While opening file "application.properties"
             dated: Tue Nov 29 12:48:05 2016
 
(1) Another program may be editing the same file.
    If this is the case, be careful not to end up with two
    different instances of the same file when making changes.
    Quit, or continue with caution.
 
(2) An edit session for this file crashed.
    If this is the case, use ":recover" or "vim -r application.properties"
    to recover the changes (see ":help recovery").
    If you did this already, delete the swap file ".application.properties.swp"
    to avoid this message.
 
Swap file ".application.properties.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (Q)uit, (A)bort:

可以用第二方法配置如下:

# 进入当前用户的 home 目录
cd /Users/修改为自己 MAC 电脑用户名称

# 输入
cd ~

# 打开环境变量配置文件
open .bash_profile

# 报错:.bash_profile does not exist.
# 第一次配置环境变量,先创建文件
touch .bash_profile

# 再次执行打开环境变量配置文件
open .bash_profile

# 复制如下内容,JAVA_HOME 替换为自己目录
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_281.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

# 配置文件立即生效
source .bash_profile
查看版本号确定配置是否生效

java -version

查看配置的路径

echo $JAVA_HOME


Jmeter安装配置
1.官网地址:https://jmeter.apache.org/download_jmeter.cgi
在Apache Jmeter官网下载release包,注:Binaries表示编译好的二进制压缩包,是已经编译好的。而source表示源码压缩包,下载后是需要编译的,故下载Binaries即可。
Mac电脑选择.下载Binaries栏第一个文件,tgz的压缩包

2、下载完成后,直接双击解压即可,打开目录,可以看到以下目录文件

MAC安装jmeter以及JDK配置_第3张图片
3、进入bin目录,在终端输入 sh jmeter,启动jmeter

MAC安装jmeter以及JDK配置_第4张图片 注意:Don’t use GUI mode for load testing:这是一段提示信息,不要使用GUI模式进行负载测试,要使用NON GUI模式。
启动后:

MAC安装jmeter以及JDK配置_第5张图片

4.通过命令启动jmeter的方式比较麻烦,需要每次都切到jmeter安装目录的bin目录下执行sh jmeter 命令才可启动,操作比较繁琐。

解决方法:通过为jmeter配置环境变量来解决

1)打开终端 输入 open .bash_profile来编辑.bash_profile文件,添加以下配置

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.jdk/Contents/Home
export JMETER_HOME=/Users/edy/Downloads/apache-jmeter-5.5/
# 冒号前代表JDK目录下的bin目录,冒号后代表当前目录
export PATH=$JAVA_HOME/bin:$PATH:.:$JMETER_HOME/bin:$PATH


2)保存,在终端输入 source ~/.bash_profile来使.bash_profile文件内容生效。

验证是否配置成功

echo $JMETER_HOME

3)直接在终端输入jmeter,启动jmeter成功

5.配置为中文
两种方法
1)进入jmeter界面,点击【options】-【choose language】-【chinese(simplified)】
2)在jmeter安装路径bin目录下:搜索jmeter.properties,打开该文件,搜索#language=en,将#language=en修改为language=zh_CN。

你可能感兴趣的:(压测,压力测试)