跳到主要內容

【Postman工具箱】 Mock Server簡介

圖片來源

相信有在開發Web應用的朋友應該對於Postman這套工具相當熟悉, 這套工具可以協助我們在產品尚未完成之前可以先進行一些基本的介接測試,甚至我們可以使用Postman去呼叫雲端的API,像是Google的語音辨識、文字翻譯、字典查詢…,這類大廠相信也都開放許多標準API(Application Programming Interface)讓普羅大眾可以使用,甚至我們可以撰寫自動化腳本去抓取我們想要的資料進行分析…等的應用。

而過往的Postman功能較為陽春, 僅支援主動呼叫設計完成的API, 因此常常被運用於自動化測試的範本設計, 講白話一點就是還沒有產品UI的一個簡易介面。

這樣仍存在著一個問題, 那就是複雜的業務邏輯開發通常責任落於後端, 而假設後端API尚未開發完成時, 行動端、網頁端的串接不就得進行等待嗎? 這樣對於開發效率來說並非好事, 因此Postman也將模擬API的功能加入到產品,也就是稱為「Mock Server」。

圖片來源

為什麼我們需要Mock Server?

圖片來源

以下幾點是開發中常常遇到的問題, 並且具有Mock Server之後能夠解決的一些問題點:

- 前/後端開發不需等待, 遵照簡單快速就能搭建的Mock Server各自實作, 並且隨時討論修改介面。
- 開發功能更有信心, 畢竟我們在開發過程中常常是將腦海的設計實現, 並沒有真正運作。
- QA進行測試時能夠減少依賴, 獨立運作。
- 快速構建出產品的樣貌, 並且透過此簡易的樣貌向客戶展示。
- 自動化測試最重要的就是資料的來源, 而Mock Server省去了我們大費周章的開發成本, 用最簡單的方式構建出簡易的模擬真實環境。

實際Demo

Step 1: 建立一個Mock Server

圖片來源

Step 2: 配置簡易的API

圖片來源

Step 3: 準備建立模擬API

圖片來源

Step 4: 建立成功後根據產生的URL進行測試

圖片來源

Step 5: 送出測試的URL並檢查回傳的資料

圖片來源

非常好!! 我們透過簡易的API架設就能模擬伺服器的資料,整個過程非常快速簡易, 操作也很直觀, 對於快速展示具有非常好的效果。

結語

雖然Postman提供了Mock Server很好用的一個功能, 但很可惜的是免費版具有一些請求上限的限制, 有興趣的朋友可以參考「Postman API Platform Plans and Pricing」, 因此僅適合用於快速展示或驗證用, 如果需要大量請求的自動化測試的話會比較建議以下類型的開源產品:

- mockoon
- Beeceptor
- Mocky

總之在於快速、效率的時代, 我們需要的是簡單快速使用的功能, 能夠在最短期完成任務的工具都是好工具, 我們要學習的就是快速適應的能力, 就讓我們持續學習新工具快速適應變遷的環境吧!

--------------------------------------------------------------------------------

喜歡撰寫文章的你,不妨來了解一下:

Web3.0時代下為創作者、閱讀者打造的專屬共贏平台 - 為什麼要加入?

歡迎加入一起練習寫作,賺取知識,累積財富!

留言

這個網誌中的熱門文章

java西元民國轉換_各種不同格式

C#資料庫操作(新增、修改、刪除、查詢)

【Excel好好玩】 自己的資產自己管!善用Google Sheet來幫我們評估貸款

這次介紹的主題是關於Excel的貸款還款計畫試算,我們人生中總會遇到需要大筆金額的花費,但當資金不夠時就得進行貸款,而貸款之前如果我們能夠審慎評估,並分析自己的還款能力之後在進行凍作,相信風險會小很多,因此就自己動動手來使用Google Sheet進行試算吧! 基本資料 ● 貸款總額: 1000000 ● 貸款期數: 84月 ● 年利率: 2.11% ● 月利率: 0.18% P.S 月利率 = 年利率 / 12 重要函式 PMT : 這是Google Sheet內建的重要年金計算公式,我們可以善用這個公式來計算固定利率及期數的固定攤還本息。因為PMT函式計算出的結果為負數,所以前面加上-號轉成正數。 動手做 首先我們在Excel表上列出我們的基本資料 圖片來源 其中月利率的部分就使用公式「=B4/12」 接著我們填上第一列的期數跟餘額 圖片來源 =B2 =B3 使用關鍵PMT函數來計算本息的部分 因為PMT函式計算出的結果為負數,所以前面加上-號轉成正數。 -PMT(貸款利率(月利率), 貸款期數, 貸款總額) =-PMT($B$5,$B$3,$B$2) 圖片來源 計算利息 利息 = 貸款餘額 x 月利率 =B8*$B$5 圖片來源 計算本金 本金 = 本息 - 利息 =C8-D8 圖片來源 製作第二列餘額的部分 餘額的部分 = 上一期的餘額 - 上一期的本金 圖片來源 接著拖曳該兩列往下拉,即可查看每一期的利息與本金 圖片來源 結語 雖然市面上已經有很多貸款銀行都提供了試算功能,但如果我們想要進一步管理自己的資產時,就需要將每一期的金額給計算出來,因此才會將公式運用在Excel表,讓我們的資產管理表能夠結合負債,進一步評估我們理財行動的下一步,希望這樣的經驗可以幫助到正在理財道路上打拼的夥伴,讓我們透過有效的管理,幫助荷包長大吧! 喜歡撰寫文章的你,不妨來了解一下: Web3.0時代下為創作者、閱讀者打造的專屬共贏平台 — 為什麼要加入? 歡迎加入一起練習寫作,賺取知識,累積財富!