---
# System prepended metadata

title: Postman

---

# Postman

##### 參考：　
- [Postman - 測試 API 神器 1/2](https://ithelp.ithome.com.tw/users/20111449/ironman/1767)
- [Postman - 測試 API 神器 2/2](https://ithelp.ithome.com.tw/articles/10201528)

---
## 筆記
- 可將Swagger import 到Postman 
step1: 複製下圖橘框
![](https://i.imgur.com/No9bn4K.png)
step2: 點選下圖紅框Import
step3: 點選下圖紫框Improt From Link並貼上連結
![](https://i.imgur.com/zUbvmWd.png)
step4: 點選上圖橘色按鍵Import，即可匯入。

---

- 如果不確定參數應填在哪個地方(Parameter、Body．．．可以參考Swagger的Parameter Type)(可看參考連結"Postman - 測試 API 神器 1/2")

#### postman
![](https://i.imgur.com/kbJiA85.png)
#### Postman結果
![](https://i.imgur.com/rtF2aAL.png)


#### swagger
![](https://i.imgur.com/spcyq6n.png)

- 可用Tests Tab來驗證Response是否為預期
![](https://i.imgur.com/HUU5Vc5.png)

- 可以用Pre-request Script Tab來做事前的處理(e.g., 等待20秒再送出Request等等)
![](https://i.imgur.com/InLAO10.png)



- 使用Collection Runner做一系列的測試
(e.g., 掛單並取消掛單: 登入->掛單-(等待20秒後)>取消掛單)
![](https://i.imgur.com/JlLYNzb.png)

- 使用環境變數
-- Environment variable: 只在單一collection裡面有效
-- Global variable : 所有collection共用
![](https://i.imgur.com/I194m1i.png)


---
