| 方法 | 优势 | 限制 | 可用性 |
|---|---|---|---|
| 获取前置步骤数据 | 简单,无需额外变量 | 当数据需要被多次引用时略显繁琐 | 仅测试模块 |
| 使用变量 | 便于多次引用 | 对于单次引用略显复杂 | 测试和 APIs 模块 |
🪄,然后选择“获取前置步骤数据”。$.token。{{$.2.response.body.token}} 被插入为查询参数。{{$.2.response.body.token}} 为例:{{variable}} 语法引用变量。相反,你应该使用 pm.variables.get 来引用前置步骤数据。例如:| 类别 | 功能 | 语法示例 |
|---|---|---|
| 请求 | URL | {{$.<step id>.request.url}} |
| 路径参数 | {{$.<step id>.request.pathParam.<field name>}} | |
| 查询 | {{$.<step id>.request.query.<field name>}} | |
| 头部 | {{$.<step id>.request.header.<field name>}} | |
| 主体(form) | {{$.<step id>.request.body.<field name>}} | |
| 主体(json) | {{$.<step id>.request.body.<field path>}} | |
| 响应 | 主体 | {{$.<step id>.response.body.<field path>}} |
| 头部 | {{$.<step id>.response.header.<field name>}} | |
| Cookie | {{$.<step id>.response.cookie.<field name>}} | |
| 循环 | 元素(ForEach 循环中的数组元素) | {{$.<loop step id>.element.<field path>}} |
| 索引 | {{$.<loop step id>.index}} |
{{token}}。{{$.n.response.body.abc}},而不是显示实际数据,则表示该引用尚未生效。