Postman

Postman就是一個可以讓你知道一到服務他到底回傳什麼資料的工具 如果很想知道到底是幹嘛的可以參考這篇 這裡只會針對公司的使用情境來教學

事前準備

  • 看到空空如也的畫面表示成功

起步走 --->

1. Gitlab上面有一個PostmanTest的檔案

  • 從上面下載下來並解壓縮(順帶一個很好用的解壓縮工具)

  • 解壓縮

2. 開啟postman建立workspaces

  • 建立一個workspaces

  • 點下去

  • 建立完成

3. 用postman import剛剛下載的檔案

  • 點import匯入

  • 記得選folder資料夾

  • 把剛剛解壓縮檔案的資料夾整包丟進來

  • 匯入後就會看到左邊劈哩啪啦出現一堆資料夾,這樣就表示你成功了

4. 選環境(正式機或測試機)+jwt登入

補充:常常聽到正式測試環境,意思其實就是後端在完成一個服務的時候通常會先放在測試的domain上,當測試完成後,他們才會放到正式的domain上面,讓正式產品可以使用。

  • 右上方眼睛的左邊請選擇"第一組-正式機_93"

  • 點一下眼睛,會看到"第一組-正式機_93"裡的相關預設資訊 可以把它改成你自己已經有註冊過的CMoney帳密,好處是不容易被踢掉(別人如果也登入這個帳號你的驗證資料會失效) 如果你想打的服務是針對各個作者的,appId也記得要改一下

  • 公司大多的服務都需要驗證資訊,因此打你想要的服務之前,請先使用登入服務,登入後驗證資訊會自動幫你帶到你剛剛選的環境設定參數裡面 左邊點選 [服務組-通用]簡易登入->新版登入 右邊點send

5. 打服務(恭喜你,終於走到最後一哩路)

  • 找到想要查的服務並做send,這裡以即時盤後服務7-2為例子,下面就會跑出回傳的資料了

  • 可以直接找即時盤後服務9(不用登入拿驗證就可以直接打這道服務了) 輸入對應的參數資訊,filterNo不知道是多少就填0

補充1: 盡量不要用polling

  • polling其實就是短時間一直去打同一道api,因為時間夠短所以可以一直拿到新的資料,達到即時資料的效果,但這樣其實會對後端造成比較重的負擔 可以先問問看服務有沒有新附加有提供相關資料的服務

Last updated

Was this helpful?