温馨提示×

centos怎么运行jmeter

小樊
40
2026-10-20 21:58:58
栏目: 智能运维

在 CentOS 上运行 JMeter,一般按下面步骤来(以 JMeter 5.x 为例,使用 非 GUI 模式 最常见)。


一、准备工作

1. 安装 Java

JMeter 依赖 JRE/JDK(推荐 JDK 8 或 11)

java -version

如果没有 Java:

sudo yum install -y java-1.8.0-openjdk
# 或
sudo yum install -y java-11-openjdk

二、下载并安装 JMeter

1. 创建目录

cd /opt
sudo mkdir jmeter
cd jmeter

2. 下载 JMeter

sudo wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.3.tgz

版本可自行替换

3. 解压

sudo tar -zxvf apache-jmeter-5.6.3.tgz

4. 配置环境变量(可选)

sudo vim /etc/profile

添加:

export JMETER_HOME=/opt/jmeter/apache-jmeter-5.6.3
export PATH=$JMETER_HOME/bin:$PATH

生效:

source /etc/profile

验证:

jmeter -v

三、运行 JMeter

✅ 方式一:非 GUI 模式(服务器压测推荐)

jmeter -n -t test.jmx -l result.jtl

参数说明:

  • -n:非 GUI
  • -t:测试脚本
  • -l:结果文件

✅ 方式二:GUI 模式(仅本地调试,不推荐服务器)

需要桌面环境:

jmeter

如果是远程服务器,一般用:

ssh -X user@centos
jmeter

四、生成测试报告(HTML)

jmeter -n -t test.jmx -l result.jtl -e -o report/

查看:

ls report/

五、常见问题

1. 内存不足

修改:

vim $JMETER_HOME/bin/jmeter

调整:

HEAP="-Xms1g -Xmx2g"

2. 中文乱码

vim $JMETER_HOME/bin/jmeter.properties
sampleresult.default.encoding=UTF-8

如果你愿意,可以告诉我:

  • 是否 无图形界面服务器
  • JMeter 版本
  • 是否用于 分布式压测

我可以直接给你一套可复制的命令。

0 踩