Debian系统JMeter配置步骤
导读:Debian 系统 JMeter 配置步骤 一 环境准备与安装 安装 Java(推荐 OpenJDK 11): 更新索引并安装:sudo apt update && sudo apt install -y openjdk...
Debian 系统 JMeter 配置步骤
一 环境准备与安装
- 安装 Java(推荐 OpenJDK 11):
- 更新索引并安装:
sudo apt update & & sudo apt install -y openjdk-11-jdk - 验证:
java -version与javac -version均应返回 11.x 版本信息
- 更新索引并安装:
- 安装 JMeter(两种常用方式,择一即可):
- 方式 A 仓库安装(版本可能较旧):
sudo apt install -y jmeter - 方式 B 官方压缩包安装(版本新、可控性强):
- 下载并解压(示例版本为 5.4.3,可按需替换为最新稳定版):
wget https://dlcdn.apache.org//jmeter/binaries/apache-jmeter-5.4.3.tgz tar -xzf apache-jmeter-5.4.3.tgz sudo mv apache-jmeter-5.4.3 /opt/jmeter - 可选:将 /opt/jmeter/bin 加入 PATH,便于直接执行
jmeter命令:echo 'export PATH=/opt/jmeter/bin:$PATH' | sudo tee /etc/profile.d/jmeter.sh source /etc/profile.d/jmeter.sh
- 下载并解压(示例版本为 5.4.3,可按需替换为最新稳定版):
- 方式 A 仓库安装(版本可能较旧):
二 首次配置与测试计划
- 启动 GUI(仅用于编辑与调试,压测建议用命令行):
jmeter - 在 GUI 中创建基础测试计划:
- 添加线程组:设置 线程数(用户数)、Ramp-Up 时间、循环次数
- 添加 HTTP 请求:配置 协议、服务器/域名、端口、路径、请求参数/Body、Header
- 添加监听器:至少添加 查看结果树 与 聚合报告,用于调试与结果分析
- 保存为 .jmx 文件,后续可在命令行直接执行该脚本
三 命令行运行与结果查看
- 非 GUI 模式执行(推荐用于压测):
jmeter -n -t /path/to/test_plan.jmx -l /path/to/results.jtl- 常用参数:
-n非 GUI 模式-t指定测试计划文件-l指定结果日志文件(如 CSV/JTL)
- 常用参数:
- 结果查看与对比:
- 在 JMeter GUI 中打开 聚合报告,点击 Browse 选择生成的 .jtl 文件即可查看统计指标(如 样本数、平均响应时间、95% Line、错误率 等)
- 也可将 .jtl 文件下载到本地用 Excel/Notepad++ 查看
四 分布式压测与常见问题
- 架构简述:一台 Controller(调度与聚合),多台 Agent(产生负载)
- 在所有机器安装相同版本的 Java 与 JMeter
- 配置与启动:
- 在 Agent 上启动服务:进入 JMeter 的 bin 目录执行:
./jmeter-server- 若出现
java.io.FileNotFoundException: rmi_keystore.jks,在 jmeter.properties 中设置:server.rmi.ssl.disable=true
- 若出现
- 在 Controller 的 jmeter.properties 中指定 Agent 列表:
remote_hosts=192.168.1.2:1099,192.168.1.3:1099 - 在 Controller 上发起分布式测试:
jmeter -n -t /path/to/test_plan.jmx -R 192.168.1.2,192.168.1.3 -l /path/to/result.jtl
- 在 Agent 上启动服务:进入 JMeter 的 bin 目录执行:
- 常见问题与建议:
- 跨平台编辑 .jmx 文件时避免包含中文或特殊编码,否则可能报
Could not find the TestPlan class! - Controller 与 Agent 的 JMeter 版本需保持一致,避免序列化/兼容性问题
- 分布式默认 RMI 端口为 1099,确保防火墙/安全组已放行对应端口
- 跨平台编辑 .jmx 文件时避免包含中文或特殊编码,否则可能报
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian系统JMeter配置步骤
本文地址: https://pptw.com/jishu/755966.html
