在 CentOS 上运行 JMeter,一般按下面步骤来(以 JMeter 5.x 为例,使用 非 GUI 模式 最常见)。
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
cd /opt
sudo mkdir jmeter
cd jmeter
sudo wget https://archive.apache.org/dist/jmeter/binaries/apache-jmeter-5.6.3.tgz
版本可自行替换
sudo tar -zxvf apache-jmeter-5.6.3.tgz
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 -n -t test.jmx -l result.jtl
参数说明:
-n:非 GUI-t:测试脚本-l:结果文件需要桌面环境:
jmeter
如果是远程服务器,一般用:
ssh -X user@centos
jmeter
jmeter -n -t test.jmx -l result.jtl -e -o report/
查看:
ls report/
修改:
vim $JMETER_HOME/bin/jmeter
调整:
HEAP="-Xms1g -Xmx2g"
vim $JMETER_HOME/bin/jmeter.properties
sampleresult.default.encoding=UTF-8
如果你愿意,可以告诉我:
我可以直接给你一套可复制的命令。