1. 程式人生 > 實用技巧 >介面mock資料工具json-server的使用

介面mock資料工具json-server的使用

猶記面試時,經常有面試官問,給你一個第3方的支付介面,你怎麼去做介面測試?這個時候你首先要知道,你是介面呼叫方,第3方支付介面是介面提供方。你根本無法去操作人家的介面,這個時候就需要用到介面資料mock了。這裡只是介紹一下json-server工具的使用。參考官方文件:https://www.npmjs.com/package/json-server

首先安裝(前提是已經安裝node.js,沒裝自己百度):npm install -g json-server

然後檢查是否裝好:json-server -h

準備介面返回資料json格式:

如圖:

資料如下:

{
  "posts": [
    {
      
"id": 1, "title": "json-server", "author": "typicode" }, { "id": 2 }, { "id": 3 }, { "id": 5, "title": "test", "author": "superadmin" } ], "comments": [ { "id": 1, "body": "some comment", "postId": 1 } ],
"profile": { "name": "typicode" } }

啟動服務:json-server--watchdb.json

如圖:

訪問地址:http://localhost:3000/posts

顯示資料如圖:

傳送get請求訪問準備好的資料:

傳送post請求提交新的資料:

db.json檔案儲存了剛才提交的資料: