GET 请求:用 params 传参(附加在 URL 上)
config:name: "GET 查询用户信息"base_url: "https://api.example.com"teststeps:- name: "根据 userId 查询用户信息"request:method: GETurl: /api/user/detailparams: # ✅ GET 请求参数写这里userId: 12345trackId: ${trackid()}validate:- eq: [status_code, 200]- eq: ["body.code", 0]- eq: ["body.data.userId", 12345]
实际发送的 URL:
GET /api/user/detail?userId=12345&trackId=abc123
POST 请求:用 body 传参(放在请求体)
config:name: "POST 注册用户"base_url: "https://api.example.com"teststeps:- name: "注册用户"request:method: POSTurl: /api/registerheaders:Content-Type: application/jsonbody: # ✅ POST 请求参数放这里username: "alice"password: "abc123"trackId: ${trackid()}validate:- eq: [status_code, 200]- eq: ["body.code", 0]- eq: ["body.msg", "注册成功"]
实际发送的是 HTTP POST,请求体是:
{"username": "alice","password": "abc123","trackId": "abc123"
}