JMeter在Debian上如何部署
导读:在 Debian 上部署 Apache JMeter 的完整步骤 一 环境准备 更新软件源并安装 OpenJDK 11(JMeter 5.x 建议使用 Java 8/11): 执行:sudo apt update 执行:sudo apt...
在 Debian 上部署 Apache JMeter 的完整步骤
一 环境准备
- 更新软件源并安装 OpenJDK 11(JMeter 5.x 建议使用 Java 8/11):
- 执行:
sudo apt update - 执行:
sudo apt install -y openjdk-11-jdk - 验证:
java -version,应显示类似 openjdk version “11.x”。
- 执行:
二 安装方式
- 方式 A 使用 APT 安装(推荐,便于维护)
- 执行:
sudo apt install -y apache-jmeter - 验证:
jmeter -v显示版本号 - 说明:Debian 仓库中的包名通常为 apache-jmeter,安装后命令行可直接使用。
- 执行:
- 方式 B 手动安装(获取最新版本或特定版本)
- 从官网页面下载二进制包(.tgz):https://jmeter.apache.org/download_jmeter.cgi
- 示例(请替换为最新版本号):
wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.3.tgztar -xzf apache-jmeter-5.4.3.tgzsudo mv apache-jmeter-5.4.3 /opt/jmeter
- 将 /opt/jmeter/bin 加入 PATH,便于直接执行
jmeter。
三 环境变量与 PATH 配置
- 如果使用 APT 安装,JMeter 通常安装在 /usr/share/apache-jmeter,可执行文件在 /usr/share/apache-jmeter/bin。
- 配置环境变量(写入
~/.bashrc或/etc/profile):export JMETER_HOME=/usr/share/apache-jmeterexport PATH=$JMETER_HOME/bin:$PATH
- 使配置生效:
source ~/.bashrc(或source /etc/profile) - 验证:
which jmeter与jmeter -v均应正常。
四 启动与常用命令
- 图形界面(需桌面环境或 X11 转发):
jmeter - 非 GUI 命令行(推荐在服务器环境使用):
- 基本:
jmeter -n -t /path/to/testplan.jmx -l /path/to/results.jtl - 生成 HTML 报告:
jmeter -n -t /path/to/testplan.jmx -l /path/to/results.jtl -e -o /path/to/report
- 基本:
- 说明:
-n非 GUI、-t指定测试计划、-l结果文件、-e -o生成报告目录。
五 远程与分布式测试(可选)
- 架构说明:一台 Controller 控制多台 Agent 执行压测。
- 在所有 Agent 上:
- 编辑 jmeter/bin/jmeter.properties:设置
server.rmi.ssl.disable=true(避免缺少 rmi_keystore.jks 的错误) - 启动服务:
./jmeter-server(建议使用 nohup 或 systemd 管理)
- 编辑 jmeter/bin/jmeter.properties:设置
- 在 Controller 上:
- 编辑 jmeter.properties:配置
remote_hosts=agent1:1099,agent2:1099 - 执行:
jmeter -n -t /path/to/testplan.jmx -R agent1,agent2 -l /path/to/results.jtl
- 编辑 jmeter.properties:配置
- 提示:各节点 JMeter 版本尽量保持一致;若使用 RMI SSL,需正确部署密钥或禁用 SSL。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: JMeter在Debian上如何部署
本文地址: https://pptw.com/jishu/783217.html
