Postman 的用途應該不用多說,但我猜大部分的人都只測單一支 API 或是 Collection Runner 跑一個 workflow.
使用情境:假設有多筆 order 想要刪除,但刪除的 API 單次只接收一個 order id
API: DELETE /{{orderId}}
我們先在 Postman Environment 新增一個 index
Pre-request Script 的部分
const orderIds=['a1','a2','a3','a4']; // 你要刪除的 order ID array
let index = pm.environment.get("index");pm.environment.set("orderId", orderIds[index]);
Tests 的部分
let index = pm.environment.get("index");pm.environment.set("index", Number(index) + 1);
將剛設定完的 Request 存起來後打開 Collection Runner
選擇剛剛儲存的 Request > Run > 收工。