JMeter下载、安装、汉化、插件配置、压测一篇搞定(附官网安装包)
Apache JMeter 是 Apache 软件基金会推出的开源性能测试工具,模拟大量用户同时访问你的网站或接口,看它扛不扛得住、响应快不快、会不会出错,是目前全球使用最广泛的压测软件之一。JMeter 安装包下载:JMeter 安装包(源自官方,含 JDK8+JMeter插件包,放心使用)
本文系统讲解 JMeter 的下载、安装、汉化、环境配置和使用过程,全程实测,确保大家不会踩坑,文章使用的 JMeter 资源包来自官方原版。
不管是个人开发者想测测自己写的接口,还是测试人员要给整个网站做压力测试,JMeter 都能胜任,而且完全免费、开源、跨平台,Windows、macOS、Linux 都能用。
做性能测试的工具有不少,下面先看看 JMeter 和几款常见工具的区别:
| 工具 | 收费情况 | 特点 | 适合人群 |
|---|---|---|---|
| JMeter | 免费开源 | 功能全面,Web/接口压测都能做,插件生态丰富 | 个人和团队都适合,性价比最高 |
| LoadRunner | 商业收费 | 企业级压测标杆,功能最全但价格高 | 预算充足的大型企业 |
| Postman/Apifox | 免费为主 | 侧重接口功能调试,压测能力较弱 | 日常接口联调场景 |
| Locust | 免费开源 | Python 编写,需要写代码定义压测脚本 | 会编程、追求灵活性的团队 |
对比下来,JMeter 免费、开源、跨平台,既能做简单的接口测试,也能做大规模压力测试,是多数人的首选。
JMeter 当前最新稳定版是 5.6.3,要求电脑上安装 Java 8 及以上版本。
JMeter下载
JMeter 安装包下载:JMeter 安装包(源自官方,含 JDK8+JMeter插件包,放心使用)JMeter 是绿色软件,zip 包在 Windows、macOS、Linux 三个平台上通用,解压就能用,不需要安装程序;官网还提供 .tgz 格式,macOS 和 Linux 用户也可以用。
安装Java环境
JMeter 依赖 Java 运行,先安装 JDK 8 或更高版本,这里以 Widnwos 安装 JDK 8 为例,已经安装的直接跳过 JMeter 安装环节。1)直接运行下载的 jdk8.windows.exe 文件,按照安装向导的提示操作。

2)建议把JDK安装到D盘或其他非系统盘,这样不会占用C盘空间。安装路径最好使用英文,避免后续出现编码问题。

3)设置JRE的安装位置。建议把JRE安装到和JDK不同的目录,比如D:\jre8\。这样结构更清晰,也方便管理。

4)一直往后走,直到安装成功:

5)验证安装是否成功。按组合键 Win+R,输入
cmd打开命令提示符(cmd),输入"java -version"和"javac -version",如果显示JDK8的版本信息,说明安装和配置成功。
安装JMeter
Windows 平台安装步骤如下:1)解压 zip 安装包。把下载的 zip 包解压到非系统盘,比如 D 盘,里面就是完整的程序:

2)启动程序。进入解压目录里的 bin 文件夹,双击 jmeter.bat 文件。

3)程序会先弹出一个命令行窗口,几秒后自动打开 JMeter 图形界面。注意这个命令行窗口是程序运行依赖,不能关闭,关掉程序就退出了,可以最小化放着。

macOS 和 Linux 平台解压 .tgz 包后,在终端进入 bin 目录执行 ./jmeter 启动,同样需要先装好 Java。
汉化JMeter
JMeter 默认是英文界面,切换中文非常简单:打开 JMeter 后,点击顶部菜单 Options(选项)→ Choose Language(选择语言)→ 选择 Chinese (Simplified)(简体中文),界面立刻变成中文,不用重启。
不过每次重新打开 JMeter 都会回到英文,想一劳永逸的话,可以用记事本打开安装目录 bin 文件夹里的 jmeter.properties 文件,找到 #language=en 这一行,把前面的 # 删掉、改成 language=zh_CN,保存后重启 JMeter,界面就是永久中文了。

JMeter基础使用
一个完整的压测流程可以简单总结成四步:先在测试计划里建线程组配置并发,再添加 HTTP 请求,然后运行压测,最后用监听器查看结果。1)创建测试计划与线程组
这是所有压测脚本的地基。打开 JMeter 后,左侧默认有一个"测试计划",右键它选择添加 → 线程(用户)→ 线程组:
线程组就是模拟的一批并发用户:
- 线程数填并发用户数(比如 100);
- Ramp-Up 时间填多少秒内启动完这些线程(比如 10);
- 循环次数填每个用户跑几遍,勾选"永远"就是一直跑;

2)添加 HTTP 请求
右键线程组,选择添加 → 取样器 → HTTP 请求:
在右侧填写协议(http 或 https)、服务器名称或 IP(比如 www.example.com)、端口号(80 和 443 可留空)、请求方法(GET、POST 等)、路径和请求参数,一个接口请求就配置好了,这也是 JMeter 里最常用的取样器。

3)查看结果树
右键线程组,选择添加 → 监听器 → 查看结果树:
运行后点开每一条请求,能看到请求内容、响应状态码和返回数据,是排查"脚本配置对不对、接口通不通"的第一工具。注意它比较占内存,正式压测时建议删掉或停用。

4)聚合报告
右键线程组,选择添加 → 监听器 → 聚合报告。这里集中展示压测的核心指标:样本数(一共发了多少请求)、平均响应时间、吞吐量(每秒处理多少请求)、错误率(异常请求占比)。压测结束看这张表,就知道目标扛不扛得住、瓶颈在哪。
JMeter插件
JMeter 本身功能已经比较全面,但如果想做更专业的压测,可以通过插件继续扩展,比如更丰富的图表报告、更灵活的线程组、服务器性能监控等。插件不是必须的,新手阶段建议先把基础压测流程跑熟,有需要再装。
安装插件前要先装插件管理器(Plugins Manager)。步骤很简单:下载 的 jar 包,放到 JMeter 安装目录的 lib/ext 文件夹里,重启 JMeter 后,菜单 Options 下就会出现 Plugins Manager:

打开它就能浏览、搜索和安装各种插件,装完重启 JMeter 生效。

这里整理了几个常用的插件:
| 插件 | 用途 | 安装方式 |
|---|---|---|
| Standard Set | 增强图表报告,包含更丰富的图表监听器 | 搜索 Standard Set |
| Custom Thread Groups | 阶梯式加压线程组(含 Ultimate Thread Group) | 搜索 Custom Thread Groups |
| PerfMon | 实时监控被测服务器 CPU、内存等资源 | 搜索 PerfMon(Servers Performance Monitoring) |
| WebDriver Sampler | 调用浏览器模拟真实用户操作,测页面加载性能 | 搜索 WebDriver Sampler |
| Throughput Shaping Timer | 按设定速率阶梯式加压,精确控制吞吐量 | 搜索 Throughput Shaping Timer |
| AutoStop Listener | 错误率或响应时间超标时自动停止压测 | 搜索 AutoStop Listener |
| Redis Data Set | 从 Redis 读取数据做参数化,模拟真实用户数据 | 搜索 Redis Data Set |
JMeter新手注意事项
1)必须先装 Java 才能启动
JMeter 是 Java 程序,没装 Java 或版本低于 8,双击 jmeter.bat 会直接报错或闪退,这是新手最常遇到的第一个坎。装好 JDK、确认 java -version 能正常显示后启动,基本就顺了。2)命令行窗口别关
Windows 启动 jmeter.bat 会带出一个黑色命令行窗口,那是程序运行依赖,最小化就行,千万别关,很多人以为它是多余的关掉,结果 JMeter 跟着退出。3)线程数别乱开大
新手常以为并发数越大越好,实际线程数要结合自己电脑的性能和被测服务器的承受能力,建议从 100 起步,再逐步加到 500、1000,观察指标变化,别一上来就把目标机器压垮。4)别拿生产环境练手
压测会真实产生大量请求,新手练习尽量用自己搭的测试环境或测试接口,避免影响线上正在运行的服务。总结
JMeter 是一款免费、开源、跨平台的性能测试工具,核心价值在于用最少的成本完成网站和接口的压力测试。对新手来说,建议先用自己熟悉的测试接口练手,从 100 个线程起步逐步加压,多观察聚合报告里的响应时间和错误率,慢慢就能看懂系统的性能瓶颈了。
ICP备案:
公安部网络备案: