如何下载和安装 Apache JMeter (Windows)
⚡ 智能摘要
安装软件 Apache JMeter 只需四步——安装兼容的 Java 运行时,下载 JMeter 解压缩二进制文件,然后以图形用户界面、服务器或命令行模式启动。同样的方法也适用于其他情况。 Windows, macOS以及 Linux,因为 JMeter 是纯粹的 Java 应用程序。

Operating 系统支持 JMeter
JMeter 是一个意念波· 纯 Java 该应用程序可在任何兼容的操作系统上正确运行。 Java 运行时。官方支持的平台包括:
- Windows
- macOS
- Linux(包括) Ubuntu(例如 Debian、CentOS 等)
安装步骤 JMeter
步骤 1) 安装 Java
计划 JMeter 是纯粹的 Java 桌面应用程序,它需要一个完全兼容的版本。 Java JDK 8 或更高版本(旧版本) JMeter 版本也支持 Java 6)下载并安装最新版本 Java 来自 SE 开发套件 Oracle Java 下载页面 或者使用像 Adoptium 这样的 OpenJDK 发行版, Microsoft OpenJDK 的构建,或 Amazon 正确的。
安装完成后,请使用以下检查验证 JDK:
- 打开 终端 on Windows, macOS或者 Linux。
- 运行
java -version.
如果 Java 运行时环境已正确安装,版本信息已打印到终端,如下所示。
如果没有打印任何内容,请重新安装。 Java SE运行时。参见 本教程 获取完整说明。
步骤2)下载 JMeter
从此处下载最新的二进制文件 Apache JMeter 下载页面当前稳定的线路是 JMeter 5.x 系列,需要 Java 8 或更高版本。较早的文章和屏幕截图可能引用 JMeter 4.x 或 2.9 — 安装过程相同。
选择 二进制文件 文件(zip 或 tgz),如下所示。
步骤3)安装
JMeter 安装极其简单——无需安装向导。只需将压缩包解压到您想要的目录即可。 JMeter 安装完成,文件夹结构如下所示:
目录内部 JMeter 文件夹用于以下用途:
- /箱 — 开始的脚本 JMeter (
jmeter.bat,jmeter.sh,jmeter-server). - /文档 - JMeter 文档。
- /额外内容 — 与 Ant 相关的附加功能和示例脚本。
- / lib目录 - 第三者 Java 使用的库 JMeter.
- /lib/ext - 核 JMeter jar 文件和协议实现。
- /lib/junit - JUnit 用于的库 JUnit 采样器。
- /可打印文档 — 可打印的 HTML 文档。
步骤 4) 启动 JMeter
JMeter 可以以三种模式启动,每种模式都适用于不同的使用场景:
- 图形用户界面模式 用于构建和调试测试计划。
- 服务器模式 用于跨多台机器进行分布式测试。
- 命令行(非图形用户界面)模式 用于生产级负载运行。
开始 JMeter 在 GUI 模式下
On Windows, 跑 /bin/jmeter.bat。 上 macOS 或者在 Linux 系统下运行 /bin/jmeter。 该 JMeter 用户界面启动后如下所示。
下面带注释的屏幕截图突出显示了主要内容 JMeter GUI 组件——测试计划树、工作台和右侧元素编辑器。
怎么跑 JMeter 在非 GUI 模式下
开始 JMeter 在服务器模式下
服务器模式用于 分布式测试 采用客户端-服务器拓扑结构。 JMeter 跑进来 服务器 每台负荷发电机的模式以及在 GUI 用户工作站上的模式(控制器)。
要启动服务器模式,请运行 bin/jmeter-server.bat on Windows or bin/jmeter-server on macOS 和Linux。
开始 JMeter 命令行模式
JMeter的 GUI 会消耗大量内存和 CPU,因此生产负载运行应始终在非 GUI 模式下执行,以释放这些资源用于实际负载生成。
命令行示例:
jmeter -n -t testPlan.jmx -l log.jtl -H 127.0.0.1 -P 8000
关键开关:
-n— 以非图形用户界面模式运行。-t— JMX 测试计划路径。-l— 输出日志文件(JTL)。-H,-P— 如果需要代理,请提供代理主机和端口。
附加套餐
根据您需要的协议和报告功能,安装以下一个或多个可选软件包。
- Java 编译器 — 需要建造 JMeter 源代码或用于编译自定义插件。
- SAX XML 解析器 - 在 XML的简单API 是一种用于解析非常大的 XML 有效负载的替代 XML 解析器。
- 电子邮件支持 - JMeter 附带 SMTP、POP3(S) 和 IMAP(S) 采样器,还可以在测试完成后发送电子邮件。
- JDBC驱动程序 — 安装合适的驱动程序 jar 包,以便通过 JDBC Sampler 测试数据库服务器。
- 插件管理器 - JMeter 插件管理器提供一键访问社区插件的功能,例如 PerfMon 和自定义线程组。
绝大部分储备使用 JMeter 在Linux上
运行 JMeter on Linux 与在……上运行完全相同 Windows — 调用 外壳脚本 ,来自 bin/:
jmeter— 发射 JMeter默认采用图形用户界面模式。jmeter-server— 开始 JMeter 服务器模式(使用正确的参数调用主脚本)。jmeter.sh— 未指定 JVM 选项的基本启动器。mirror-server.sh— 运行 JMeter 非图形界面模式下的镜像服务器。shutdown.sh— 优雅地停止非 GUI 实例。stoptest.sh— 突然停止非 GUI 实例。
故障排除 JMeter 安装
全新安装过程中常见问题及解决方法:
- “Java 无法识别” Windows: 添加 JDK
bin将文件夹添加到 PATH 环境变量中,然后重新打开终端。 - JMeter 图形用户界面无法启动: 确认 Java 8 或更高版本在 PATH 上
java -version较旧的 JRE 版本不再支持最新版本 JMeter 版本。 - HiDPI字体问题: 编辑
bin/jmeter.properties并取消注释jmeter.hidpi.mode=true采用合适的比例因子。 - 大型测试中出现堆内存不足的问题: 提高
HEAP="-Xms1g -Xmx4g"inbin/jmeter.batorbin/jmeter. - 服务器模式 RMI 错误: 套
server.rmi.ssl.disable=trueinjmeter.properties适用于孤立的实验室网络。









