centos

centos环境下jmeter如何部署

小樊
34
2025-10-01 01:15:44
栏目: 智能运维

1. 安装Java环境(JMeter前置依赖)
JMeter是基于Java开发的性能测试工具,需先安装Java 8及以上版本。推荐使用OpenJDK 8(兼容性好且易于管理):

# 使用yum安装OpenJDK 8(含开发工具包,包含javac等命令)
sudo yum install -y java-1.8.0-openjdk-devel

# 验证Java安装版本(确认安装成功)
java -version

安装完成后,Java会自动配置基础环境变量(如JAVA_HOME),无需额外设置。

2. 下载并解压JMeter
访问Apache JMeter官网下载最新稳定版(如5.4.3),推荐使用wget直接下载到服务器:

# 下载JMeter(替换为最新版本链接,如apache-jmeter-5.4.3.tgz)
wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.3.tgz

# 解压到/opt目录(系统软件常用路径)
sudo tar -xzf apache-jmeter-5.4.3.tgz -C /opt/

# 创建软链接(方便后续升级,可选)
sudo ln -s /opt/apache-jmeter-5.4.3 /opt/jmeter

解压后,JMeter主目录包含bin(启动脚本)、lib(依赖库)、docs(文档)等子目录。

3. 配置JMeter环境变量
为方便全局调用jmeter命令,需将JMeter的bin目录添加到系统PATH环境变量:

# 编辑全局环境变量文件(对所有用户生效)
sudo vi /etc/profile.d/jmeter.sh

# 在文件末尾添加以下内容(替换为实际安装路径)
export JMETER_HOME=/opt/apache-jmeter-5.4.3
export PATH=$JMETER_HOME/bin:$PATH

# 使配置立即生效
source /etc/profile.d/jmeter.sh

# 验证环境变量配置(显示JMeter版本即成功)
jmeter -v

若仅需当前用户使用,可将上述内容添加到~/.bashrc~/.bash_profile文件中。

4. 启动JMeter
进入JMeter的bin目录,通过以下命令启动:

# 进入JMeter bin目录
cd /opt/apache-jmeter-5.4.3/bin

# 启动JMeter(默认以GUI模式启动,带图形界面)
./jmeter

# 非GUI模式启动(适用于性能测试,节省资源)
./jmeter -n

若需关闭JMeter,可在GUI模式下点击“文件→退出”,或在终端按Ctrl+C终止非GUI模式。

5. 执行测试计划
将准备好的JMeter测试脚本(.jmx文件)上传到服务器(如/opt/scripts/test_plan.jmx),通过以下命令执行:

# 非GUI模式执行测试(生成CSV格式结果文件)
/opt/apache-jmeter-5.4.3/bin/jmeter -n -t /opt/scripts/test_plan.jmx -l /opt/scripts/result.jtl

# 执行测试并生成HTML报告(需JMeter 3.0及以上版本)
/opt/apache-jmeter-5.4.3/bin/jmeter -n -t /opt/scripts/test_plan.jmx -l /opt/scripts/result.jtl -e -o /opt/scripts/report

参数说明:

6. 可选:分布式压测配置
若需模拟高并发场景,可配置分布式压测(Master-Slave模式):

7. 可选:优化与扩展

0
看了该问题的人还看了