Jmeter性能测试: 基于JDK 21 安装 Jmeter 5.6.3

目录

一、实验

1.环境

2.JDK下载

3.Jmeter下载

[4.Windows安装JDK 21](#4.Windows安装JDK 21)

[5.Windows安装Jmeter 5.6.3](#5.Windows安装Jmeter 5.6.3)

[6.Linux安装JDK 21](#6.Linux安装JDK 21)

[7.Linux安装Jmeter 5.6.3](#7.Linux安装Jmeter 5.6.3)

二、问题

[1. Linux 的profile、bashrc、bash_profile文件有哪些区别](#1. Linux 的profile、bashrc、bash_profile文件有哪些区别)


一、实验

1.环境

(1)主机

表1-1 主机

|-----------|---------|--------------|------------|----|
| 主机 | 系统 | 软件 | 工具 | 备注 |
| jia | Windows | Jmeter 5.6.3 | java JDK21 | |
| localhost | Linux | Jmeter 5.6.3 | java JDK21 | |

2.JDK下载

(1)下载

Java Downloads | Oracle

(2)选择对应版本

windows

Linux

bash 复制代码
wget "https://download.oracle.com/java/21/latest/jdk-21_linux-x64_bin.tar.gz"

3.Jmeter下载

(1)下载

Apache JMeter - Download Apache JMeter

(2)选择对应版本

bash 复制代码
1)Binaries
二进制版,即已经编译好、可直接执行;

2)Source
源代码版,需要自己编译;

3).tgz 
后缀名的为Linux下使用的包

4).zip 
后缀名的为Windows、macOS下使用的包

也可以国内镜像源下载

bash 复制代码
wget https://mirrors.tuna.tsinghua.edu.cn/apache//jmeter/binaries/apache-jmeter-5.6.3.tgz

4.Windows安装JDK 21

(1) 安装

下一步

关闭

(2)新建系统变量

bash 复制代码
变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk-21

(3)Path变量添加

bash 复制代码
变量名:Path 变量值:C:\Program Files\Java\jdk-21\bin

上移

查看

(4)CLASSPATH变量添加

bash 复制代码
变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;       (注意前面的.; 一定要)

(5)查看版本

bash 复制代码
java --version

5.Windows安装Jmeter 5.6.3

(1)新建系统变量

bash 复制代码
变量名:JMETER_HOME 变量值:D:\apache-jmeter-5.6.3

(2) Path变量添加

bash 复制代码
变量名:Path 变量值:D:\apache-jmeter-5.6.3\bin

(3) CLASSPATH变量添加

bash 复制代码
变量名:CLASSPATH 变量值:  %JMETER_HOME%\lib\ext\ApacheJMeter_core.jar; %JMETER_HOME%\lib\jorphan.jar;       

(4)进入系统

按win+r键,输入cmd,唤出命令窗口,输入jmeter

bash 复制代码
jmeter

弹出程序界面(英文)

(5)JMeter切换语言

bash 复制代码
找到jmeter目录下的bin目录,打开jmeter.properties文件,找到#language=en,将其改为language=zh_CN。

修改前:

修改后:

(6)再次进入系统

按win+r键,输入cmd,唤出命令窗口,输入jmeter

弹出程序界面(中文)

(6)其他启动方法

bash 复制代码
双击jmeter.bat文件或者ApacheJMeter.jar文件,两者都可以启动,使用jmeter.bat启动会多启动一个cmd窗口,使用ApacheJMeter.jar启动可直接启动jmeter的gui界面。

①双击jmeter.bat文件

②双击ApacheJMeter.jar文件

6.Linux安装JDK 21

(1) 查看系统内核

bash 复制代码
 uname -rs

(2) 查看当前可用的内核发行版本

bash 复制代码
yum --disablerepo="*" --enablerepo="elrepo-kernel" list available

(3) 安装依赖包

bash 复制代码
yum --enablerepo=elrepo-kernel install kernel-lt-devel  \
kernel-lt-headers \
kernel-lt-tools \
kernel-lt-tools-libs \
kernel-lt-tools-libs-devel \
kernel-lt-doc

(4) 如果本机自带老版本的jdk 请先卸载jdk

bash 复制代码
rpm -qa|grep java 
 
rpm -e --nodeps xxxxx

查询

删除

再次查询

(5)创建目录

bash 复制代码
 mkdir /soft

(7)解压

bash 复制代码
 tar -xvf jdk-21_linux-x64_bin.tar.gz 

查看

(8)配置环境变量和JAVA_HOME

方法一

bash 复制代码
1)进入用户home目录
cd ~/

2)编辑文件,文件记录了当前账号的shell变量
vim .bashrc

3)修改
#除了export后面有一个空格,其他地方都不要加空格
 #添加java环境变量
 export PATH=$PATH:/soft/jdk-21.0.2/bin

 #添加JAVA_HOME环境变量
 export JAVA_HOME=/soft/jdk-21.0.2

4)更新
source ~/.bashrc

方法二

bash 复制代码
vim /etc/profile			#设置环境变量,在文件底部加入以下内容
 
...
export /JAVA_HOME=/soft/jdk-21.0.2     #这里写自己实际的路径
export PATH=${JAVA_HOME}/bin:$PATH
 
...
 
source /etc/profile	#让变量生效

(9)查看java版本

bash 复制代码
java --version

7.Linux安装Jmeter 5.6.3

(1) 解压

bash 复制代码
tar zxvf apache-jmeter-5.6.3.tgz 

(2)查看目录

(3)配置环境变量

bash 复制代码
vim /etc/profile			#设置环境变量,在文件底部加入以下内容

...
expo
export JMETER_HOME=/soft/apache-jmeter-5.6.3    #这里写自己实际的路径
export CLASSPATH=$JMETER_HOME/lib/ext/ApacheJMeter_core.jar:$JMETER_HOME/lib/jorphan.jar:$CLASSPATH
export PATH=$JMETER_HOME/bin:$PATH:$HOME/bin
...

 
source /etc/profile	#让变量生效

(4)查看jmeter版本

bash 复制代码
jmeter -v

(5)进入系统

bash 复制代码
jmeter

弹出程序界面(英文)

(6)JMeter切换语言

bash 复制代码
找到jmeter目录下的bin目录,打开jmeter.properties文件,找到#language=en,将其改为language=zh_CN。
bash 复制代码
cd bin/

vim jmeter.properties 

修改前:

修改后:

(7)再次进入系统

bash 复制代码
jmeter

弹出程序界面(中文)

二、问题

1. Linux 的profile、bashrc、bash_profile文件有哪些区别

(1)区别

bash 复制代码
/etc/profile,/etc/bashrc 是系统全局环境变量设定;

~/.profile,~/.bashrc用户家目录下的私有环境变量设定。

(2)读取顺序

bash 复制代码
当登入系统时候获得一个 shell 进程时,其读取环境设定档如下:

1)第一步
首先读入全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如/etc/profile.d和/etc/inputrc;

2)第二步
根据不同使用者帐号,于其家目录内读取~/.bash_profile;
读取失败则会读取~/.bash_login;
再次失败则读取~/.profile(这三个文档设定基本上无差别,仅读取上有优先关系);

3)第三步
最后,根据用户帐号读取~/.bashrc。
相关推荐
乘云数字DATABUFF1 天前
5分钟部署开源APM Databuff:OpenTelemetry全链路追踪入门实战
运维·后端
荣--3 天前
一键部署不是为了省时间 —— 它是把"买来的 PaaS"变成"自己的平台"的拐点
运维·zabbix·工程化·一键部署·平台化·边界设计
江华森3 天前
动手实战学 Docker — 从零到集群编排完全指南
运维
Avan_菜菜4 天前
FRP 内网穿透完整实战:从 HTTP 映射到 HTTPS 自签代理
运维·nginx·https
SelectDB5 天前
Litefuse 开源并推出单进程轻量模式,25 秒就能跑起来的 Agent 可观测与评估平台
运维·后端·自动化运维
XIAOHEZIcode6 天前
Linux系统鼠标偏移常见原因以及修复方案
linux·运维·游戏
用户0328472220707 天前
如何搭建本地yum源(上)
运维
大树8810 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠10 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质10 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务