Mock Server-- 常見的測試應該很多人不陌生 chai、Mocha 用於JS的測試套件
或用於Java 的marvin framwork
這都是我們在學單元測試,或測試驅動開發時常使用到的套件
今天要介紹的是另一款 Mock是在client 端與Server端同時開發的時候,
我們必須要等兩邊有開發完才能做測試,當我們想進行獨立測試用戶端的時候,
就能用Mocker Server來模擬服務端
功能簡單的像是Moco可以很快啟動設定一個Mock Server
首先要先安裝 nose request(僅適用3.3版本以上唷)
pip install nose requests
先將期望發送請求時的,在API實際上會返回的結果。通過使用cURL調用端點來確認此假設:
然後我們可以撰寫一個簡單的程式來確認我們是否有跟賜福端有做連接,這邊用之前提到的requests方法來做
我們可以看到是否會產生"ok" 的回應 (其實就等於是 200的回應代號)
-----------------補充說明----
剛開始按下cmd 是 c槽
您cd 到 D槽的目錄下後會發現為什麼還是原本的位置
其實只要 再打一次D:
它就會跳到D:槽目錄下 所指定的位置