JMeter下载、安装、汉化、插件配置、压测一篇搞定(附官网安装包)

简介: Apache JMeter 是 Apache 基金会推出的免费开源性能测试工具,支持跨平台(Windows/macOS/Linux),可模拟高并发用户对Web/接口进行压力测试,具备功能全面、插件生态丰富、学习成本低等优势,是全球最主流的压测工具之一。(239字)

Apache JMeter 是 Apache 软件基金会推出的开源性能测试工具,模拟大量用户同时访问你的网站或接口,看它扛不扛得住、响应快不快、会不会出错,是目前全球使用最广泛的压测软件之一。


不管是个人开发者想测测自己写的接口,还是测试人员要给整个网站做压力测试,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)。步骤很简单:下载 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 个线程起步逐步加压,多观察聚合报告里的响应时间和错误率,慢慢就能看懂系统的性能瓶颈了。

相关文章
|
3月前
|
存储 C# C语言
VS2017下载地址和安装使用图文教程(附官网安装包)
微软VS2017是功能强大的集成开发环境,支持C/C++、C#、Python等多语言及iOS/Android跨平台开发。提供社区版(免费)、专业版和企业版三类授权,推荐初学者使用社区版。本文详述了.NET Framework安装、VS2017下载配置、C语言项目创建、编译链接及调试全流程,含图文步骤与实用技巧。(239字)
|
23天前
|
存储 弹性计算 人工智能
阿里云服务器租用费用价格解析:一年、1个月和1小时收费标准,轻量、ECS和GPU实例规格族费用清单
2026年阿里云服务器最新报价:轻量应用服务器低至38元/年(2核2G+200M峰值带宽),ECS经济型99元/年(2核2G+3M带宽),企业级199元/年(2核4G+5M+80G盘);香港轻量25元/月起,GPU实例月付1681元起;支持1小时按量付费,最低0.3375元/小时。阿里云官方活动:https://t.aliyun.com/U/OTnSAH
|
2月前
|
应用服务中间件 Linux 网络安全
【2026最新】Nginx下载安装图文保姆级教程(Windows+Linux)
本文详解Nginx下载安装与配置:涵盖Windows绿色部署及Linux源码编译(含依赖安装、模块定制、启动验证),提供官方纯净资源包,附端口冲突解决与核心配置说明,助你快速上手高性能Web服务器。
|
29天前
|
Windows
.NET Framework 3.5运行库安装手把手图文教程(2026实测)
.NET Framework 3.5 SP1是运行老软件(如财务、工控程序及经典游戏)的必备环境。Win10/Win11默认不预装,需手动启用或离线安装。本文详解实测安装步骤、常见误区及多版本共存方案,助你快速解决“缺少.NET 3.5”报错。(239字)
|
2月前
|
JavaScript 前端开发 Linux
【2026最新】Node.js官网下载、安装、环境配置一篇搞定(附安装包)
Node.js是基于V8引擎的JavaScript运行时,让JS可脱离浏览器运行于服务端。本文详解官网下载、LTS/Current版本选择、Windows安装配置(含环境变量)、npm使用及常见问题解决,资源纯净官方,步骤实测可靠。(239字)
|
2月前
|
SQL 存储 关系型数据库
【SQLite】SQLite3下载、安装、数据库操作保姆级教程(2026最新,超详细)
SQLite 是全球最流行的嵌入式关系数据库引擎,无需安装服务、零配置、单文件(.db)存储,直接以 C 库形式嵌入应用。广泛用于移动App、桌面软件、IoT设备及开发测试,支持标准SQL与ACID事务,跨平台、轻量高效。(239字)
|
22天前
|
IDE 编译器 开发工具
【devc++】Dev C++下载+安装+汉化+使用一篇搞定(2026全网最详细)
Dev C++ 是一款免费开源、轻量易用的 Windows C/C++ 集成开发环境(IDE),内置 MinGW 编译器,安装即用。支持一键编译(F9)和编译运行(F11),界面简洁,汉化完善,是高校教学、计算机等级考试及编程入门首选工具。
|
3月前
|
Linux 程序员 数据格式
【2026最新】Notepad++下载、安装和使用一篇搞定(附中文版安装包)
Notepad++ 是一款免费开源、轻量高效的 Windows 文本编辑器,支持 C/Python/HTML 等 80+ 语言语法高亮、代码折叠、正则替换、编码转换及插件扩展,专为程序员与文本处理用户打造,完美替代系统记事本。(239字)
30204 9
|
2月前
|
Linux 开发工具 git
【Git】Git下载+安装+使用+常用命令一篇搞定(超详细)
Git是Linus Torvalds于2005年创建的分布式版本控制系统,每个开发者本地拥有完整仓库,支持离线操作、快速分支与高安全性。相比SVN等集中式系统,Git更高效灵活,已成为开发标配。本文涵盖安装指南(Windows/macOS/Linux)及核心命令(init、add、commit、push等)速查。