| 方法 | 優點 | 限制 | 可用範圍 |
|---|---|---|---|
| 擷取前置步驟資料 | 簡單,不需要額外變數 | 當資料需要被多次引用時稍微繁瑣 | 僅限 Tests 模組 |
| 使用變數 | 方便多次引用 | 對於單次引用來說稍微複雜 | Tests 和 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}},而不是顯示實際資料,則表示該引用尚未生效。