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 个线程起步逐步加压,多观察聚合报告里的响应时间和错误率,慢慢就能看懂系统的性能瓶颈了。

相关文章
|
19天前
|
人工智能 Linux iOS开发
Ollama本地部署教程|Ollama官网下载安装图文(附热门模型清单)
Ollama 是一款免费开源的本地大模型运行工具,支持 Windows/macOS/Linux,可离线运行 Llama、Qwen、DeepSeek 等主流模型。数据不出本地,隐私安全;命令行+API 设计,适合开发者集成。模型下载快、生态丰富,是隐私敏感用户和本地 AI 开发者的首选。(239 字)
|
1月前
|
前端开发 测试技术 Linux
【2026最新】Apifox官网安装和使用保姆级教程
Apifox 是国产免费 API 一体化协作平台,支持 Win/macOS/Linux,全中文界面。集成文档、调试、Mock 数据与自动化测试,一份定义全链路复用,大幅提升开发效率,个人及中小团队零成本上手。
|
Oracle Java 关系型数据库
Oracle jdk 的国内下载镜像
Oracle jdk 的国内下载镜像
63193 0
|
1月前
|
IDE Java API
JDK8|JDK1.8|Java8下载、安装、配置、运行程序一篇搞定(2026实测)
JDK8(Java 8)是2014年发布的长期支持(LTS)版本,内部版本号1.8,以稳定性、成熟生态和广泛兼容性著称。它引入Lambda、Stream API和新时间API等核心特性,至今仍是企业老系统、高校教学及考证的主流选择。
|
2月前
|
存储 Linux iOS开发
【2026最新】MarkText下载中文版|MarkText安装使用图解(超详细)
MarkText 是一款免费开源的 Markdown 编辑器,支持所见即所得实时渲染,无需分屏预览。跨平台(Windows/macOS/Linux),内置中英文界面、数学公式(KaTeX)、代码高亮,可一键汉化,是 Typora 的优秀免费替代品。(239字)
|
1月前
|
IDE 编译器 开发工具
【devc++】Dev C++下载+安装+汉化+使用一篇搞定(2026全网最详细)
Dev C++ 是一款免费开源、轻量易用的 Windows C/C++ 集成开发环境(IDE),内置 MinGW 编译器,安装即用。支持一键编译(F9)和编译运行(F11),界面简洁,汉化完善,是高校教学、计算机等级考试及编程入门首选工具。
|
2月前
|
应用服务中间件 Linux 网络安全
【2026最新】Nginx下载安装图文保姆级教程(Windows+Linux)
本文详解Nginx下载安装与配置:涵盖Windows绿色部署及Linux源码编译(含依赖安装、模块定制、启动验证),提供官方纯净资源包,附端口冲突解决与核心配置说明,助你快速上手高性能Web服务器。
|
3月前
|
存储 C# C语言
VS2017下载地址和安装使用图文教程(附官网安装包)
微软VS2017是功能强大的集成开发环境,支持C/C++、C#、Python等多语言及iOS/Android跨平台开发。提供社区版(免费)、专业版和企业版三类授权,推荐初学者使用社区版。本文详述了.NET Framework安装、VS2017下载配置、C语言项目创建、编译链接及调试全流程,含图文步骤与实用技巧。(239字)
|
2月前
|
SQL 关系型数据库 MySQL
【2026最新】DBeaver下载、安装、数据库管理一篇搞定(附官网社区版安装包)
DBeaver是一款免费开源的跨平台通用数据库管理工具,支持MySQL、PostgreSQL、SQLite、Oracle等几乎所有主流数据库,无需为每种数据库安装独立客户端,极大提升开发与数据分析效率。
|
1月前
|
存储 弹性计算 人工智能
阿里云服务器租用费用价格解析:一年、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