jmeter使用教程
超简单版jmter使用教程(包含安装环境、GET、POST、并发压力测试)
一、确认 Java 环境已安装
JMeter 依赖 Java 运行,需先确保 JDK 已安装并配置好环境变量。
1. 检查 JDK 是否安装
打开命令提示符(Win + R → 输入 cmd → 回车),执行:
java -version
2. 下载与解压 JMeter
- 官网下载地址:https://jmeter.apache.org/download_jmeter.cgi
- 下载
apache-jmeter-5.6.3.zip(或其他 5.x 版本) - 解压到任意目录,如
D:\apache-jmeter-5.6.3
确认 bin 目录下存在:
jmeter.bat(Windows 启动脚本)jmeter(Linux/macOS 脚本)
无需安装,解压即用。
3. 启动 JMeter
进入 D:\apache-jmeter-5.6.3\bin,双击 jmeter.bat。
启动后会同时打开一个 CMD 窗口,不要关闭它,否则 JMeter 会退出。
二、GET 请求测试
目标:向 httpbin.org/get 发送 GET 请求,验证响应状态码为 200 且返回内容包含请求参数。
操作步骤
- 添加线程组
- 右键
Test Plan→ 添加 → 线程(用户)→ 线程组 - 配置:
- 线程数:
1 - Ramp-Up 时间:
1 - 循环次数:
1
- 线程数:
- 右键
- 添加 HTTP 请求
- 右键线程组 → 添加 → 取样器 → HTTP 请求
- 配置:
- 协议:
http - 服务器名称或 IP:
httpbin.org - 端口:
80 - 方法:
GET - 路径:
/get
- 协议:
- 添加监听器
- 右键线程组 → 添加 → 监听器 → 查看结果树
- 运行并验证
- 点击 ▶️ 运行
- 在“查看结果树”中:
- 取样器结果:状态码应为
200 - 响应数据:应包含
"url": "http://httpbin.org/get"等字段 -
- 取样器结果:状态码应为
三、POST 表单提交测试
目标:向 httpbin.org/post 提交表单数据(如 username=test, password=123456),验证响应中 form 字段包含提交内容。
操作步骤
-
新建线程组(配置同上:1 线程、1 次循环)
-
添加 HTTP 请求
-
服务器:
httpbin.org -
端口:
80 -
方法:
POST -
路径:
/post -
勾选 “使用 multipart/form-data”(或“使用表单数据”)
-
在 “参数” 表格中添加:
名称 值 username test password 123456
-
-
-
添加“查看结果树”
-
运行并验证
-
响应体中应包含:
"form": { "username": "test", "password": "123456" }
-
四、简单并发压力测试
目标:模拟 5 个用户并发访问 httpbin.org/delay/1(该接口固定延迟 1 秒),观察平均响应时间与吞吐量。
操作步骤
- 添加线程组
- 线程数:
5 - Ramp-Up 时间:
3(约每秒启动 1~2 个线程) - 循环次数:
2(总请求数 = 5 × 2 = 10)
- 线程数:
- 添加 HTTP 请求
- 服务器:
httpbin.org - 路径:
/delay/1 - 方法:
GET
- 服务器:
- 添加“聚合报告”(右键线程组 → 监听器 → 聚合报告)
- 运行并分析结果
- 平均值:应接近 1000 ms(因接口延迟 1 秒)
- 吞吐量:约为
5 / (1 + 少量网络开销) ≈ 4~5 requests/sec - 90% Line:应 ≤ 1100 ms(说明 90% 请求在 1.1 秒内完成)
- 异常%:应为
0.00%

浙公网安备 33010602011771号