JMeter 入门指南:快速上手接口压测
本文是给初学者的简单操作指南,目标:安装 → 切换中文界面 → 写第一个脚本 → 跑压测 → 看结果。
1. 安装 JMeter
-
安装 Java
-
JMeter 需要 Java 环境,推荐安装 JDK 11 或以上。
-
在命令行输入:
java -version
出现版本号即可。
-
-
下载 JMeter
- 官网地址:https://jmeter.apache.org/download_jmeter.cgi
- 下载 Binaries 版本(zip)。
- 解压到任意文件夹,比如:
D:/tools/jmeter
。
-
启动 JMeter
- Windows:双击
bin/jmeter.bat
。 - Mac/Linux:在终端运行
bin/jmeter
。
- Windows:双击
打开后会看到 JMeter 的图形界面。
2. 切换成中文界面
-
打开
bin/jmeter.properties
文件。 -
找到这一行:
language=en
-
改成:
language=zh_CN
-
保存后重新启动 JMeter。
-
界面就会变成中文(如果有部分仍是英文,不影响使用)。
3. 第一个接口压测脚本
目标:请求一个公开接口,确认能跑通。
- 新建测试计划
- 打开 JMeter → 点击左上角“新建”。
- 添加线程组(模拟用户)
-
右键“测试计划” → 添加 → 线程(用户) → 线程组。
-
设置:
- 线程数:
1
(一个用户) - 循环次数:
1
- 线程数:
- 添加 HTTP 请求
-
右键“线程组” → 添加 → 取样器 → HTTP 请求。
-
设置:
- 协议:
https
- 服务器名称:
httpbin.org
- 路径:
/get
- 方法:
GET
- 协议:
- 添加查看结果树
- 右键“线程组” → 添加 → 监听器 → 查看结果树。
- 运行脚本
- 点击绿色三角“开始”按钮。
- 在“查看结果树”里能看到返回状态码 200,表示请求成功。
4. 多用户并发压测
- 修改 线程组参数:
- 线程数:
10
(10 个用户) - Ramp-up 时间:
5
秒(在 5 秒内逐步启动 10 个用户) - 循环次数:
2
(每个用户跑两次)
- 再次点击“开始”,可以看到接口被多次调用。
5. 简单断言(检查接口是否正常)
- 选中刚才的 HTTP 请求 → 添加 → 断言 → 响应断言。
- 在“要测试的字段”中选择
响应文本
,输入要检查的关键字,例如:url
。 - 运行后,如果返回结果里包含
url
,断言会通过。
6. 查看汇总报告
-
在线程组下添加 → 监听器 → 汇总报告。
-
运行后,可以看到:
- 样本数(总请求数)
- 平均响应时间
- 错误率
- 吞吐量(TPS)
7. 小结
- 安装 JMeter 非常简单:装 Java → 下 JMeter → 解压 → 启动。
- 切换中文界面:修改
jmeter.properties
中的language=zh_CN
。 - 第一个脚本只需:线程组 + HTTP 请求 + 查看结果树。
- 想做并发:调大线程数和循环次数。
- 想校验接口:加“响应断言”。
- 想看性能数据:加“汇总报告”。