iT邦幫忙

2025 iThome 鐵人賽

DAY 12
0
Software Development

從入門到應用:30 天學會 Postman API 測試系列 第 12

Day 12:利用 Postman Script 讀取回傳 JSON

  • 分享至 

  • xImage
  •  

JSON 就像一個物件,裡面有 key(欄位名稱)和 value(值),今天就是要學習如何看到JSON。

一樣創建新的request,貼上GPT給的測試網址 https://jsonplaceholder.typicode.com/users/1 這個會回傳一個user的JSON資料,一開始點回傳會長這樣
https://ithelp.ithome.com.tw/upload/images/20250926/20178797tyHJF19Yg0.jpg
回傳出這些
{
"id": 1,
"name": "Leanne Graham",
"username": "Bret",
"email": "Sincere@april.biz",
...
}

接著會去response寫出程式
// 把回傳的 JSON 存到變數
let responseData = pm.response.json();

// 印出來看
console.log(responseData);

// 把 email 存到一個全域變數
pm.globals.set("userEmail", responseData.email);

// 把 username 存到環境變數
pm.environment.set("userName", responseData.username);
https://ithelp.ithome.com.tw/upload/images/20250926/20178797oq3D5wIycV.jpg

接著要到console會看到印出的responseData
https://ithelp.ithome.com.tw/upload/images/20250926/20178797QqA35onrXm.jpg
到Environment變數區,也會出現剛剛設定的 userEmail 與 userName
https://ithelp.ithome.com.tw/upload/images/20250926/20178797xYC3HUigVP.jpg

之後的運用就可以把 API 回傳的東西存進 jsonData,並在 Console 印出來


上一篇
Day 11:測試 API 的錯誤情境(400, 404 )
下一篇
Day 13:環境切換(Dev/Staging/Production)
系列文
從入門到應用:30 天學會 Postman API 測試18
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言