一、创建一个 POST 请求(核心步骤)
2️⃣ 新建 Test Plan(如果没有)
默认就有:
Test Plan
3️⃣ 添加 Thread Group(模拟用户)
右键 Test Plan → Add → Threads (Users) → Thread Group
参数建议(示例):
-
Number of Threads (users):
1 -
Ramp-Up Period:
1 -
Loop Count:
1
含义:1 个用户,执行 1 次请求
4️⃣ 添加 HTTP Request(POST 请求)
右键 Thread Group → Add → Sampler → HTTP Request
在右侧填写:
🌐 基本信息
-
Protocol:
https -
Server Name or IP:
api.example.com -
Port Number:
443(https 可不填) -
Method:选择
POST -
Path:
/api/v1/test
三、配置 POST 请求 Body(非常重要)
5️⃣ 添加 HTTP Header Manager
右键 HTTP Request → Add → Config Element → HTTP Header Manager
添加常见 Header:
| Name | Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer xxxxx(如需要) |
6️⃣ 设置 POST Body(JSON)
在 HTTP Request 中:
-
勾选:Use multipart/form-data for POST ❌(不要勾)
-
勾选:Use Body Data ✅
在 Body Data 中填写:
{
"username": "test_user",
"password": "123456"
}
四、查看返回结果(否则你不知道成没成)
7️⃣ 添加监听器(Listener)
右键 Thread Group → Add → Listener → View Results Tree
(强烈推荐)
五、执行请求
8️⃣ 点击顶部绿色 ▶️【Start】
-
请求会立即发送
-
打开 View Results Tree
-
点击左侧请求
-
查看:
-
Response Data
-
Response Headers
-
Response Code(200 / 400 / 500)
-
-
六、一个完整结构示例
Test Plan
└── Thread Group
├── HTTP Request (POST)
│ └── HTTP Header Manager
└── View Results Tree
七、常见 POST 场景补充
✅ 1. application/x-www-form-urlencoded
-
Method:POST
-
在 Parameters 表格中填 key/value
-
Header:
Content-Type: application/x-www-form-urlencoded
✅ 2. 上传文件(multipart)
-
勾选:Use multipart/form-data for POST
-
使用 Files Upload 区域
✅ 3. 发送 Token / Cookie
-
用 HTTP Header Manager 或
-
HTTP Cookie Manager
八、常见错误 & 排查
❌ 1. 返回 415 / 400
-
Content-Type 错
-
Body 格式不对
❌ 2. 服务端没收到 body
-
没勾
Use Body Data -
用错 Parameters
❌ 3. Authorization 不生效
-
Header Manager 没挂在 HTTP Request 下
九、什么时候用 JMeter UI 很合适?
-
手动验证接口
-
模拟复杂请求(header + body + cookie)
-
调试 POST / 登录 / 鉴权接口
-
给后端/第三方复现问题
十、如果你愿意,我可以帮你:
-
给你 某个具体 API 的 JMeter 配置示例
-
帮你把 curl → JMeter 一比一转换
-
直接生成
.jmx文件供你导入 -
教你怎么用 JMeter 模拟 并发 / 压测
你可以直接把 你要发的 POST 接口(URL + body + header) 发给我,我可以按你的接口给你一份「现成可用」的 JMeter 配置。
博客虽未给出具体内容,但从标签可知与Jmeter有关。Jmeter是开发工具,常用于性能测试等方面。

被折叠的 条评论
为什么被折叠?



