接口文檔開發與評審後,前後端各自依照标準進行開發,此時前端人員有以下選擇:
使用工具自己mock構造後端資料驗證已開發頁面
在項目中自己編寫添加一個mocker,運作代碼的同時運作mocker,把所需響應作為後端傳回。
測試人員在測試接口時,可以有以下選擇:
有部署代碼的權限也可以選擇用postman進行模拟後端資料直接驗證。
如果是已經開發好的web,驗證過程中直接使用fiddler攔截修改請求header和body即可。
我們需要一個後端伺服器,伺服器上有服務節點路徑,有接口,該接口有例子,供請求的時候傳回例子的資訊給前端,用于前端使用資料渲染圖表等,而postman内置有web服務功能,很容易就mock一個伺服器出來,并且如果你想管理多個api,也會提供一個key供管理。下面就簡單介紹使用過程。
1.前置條件:使用mock之前,需要建立一個workspace工作空間,先建立個人賬号在postman右上角"sign in"登入後即可。
2.建立伺服器:建立一個虛拟伺服器,通過postman可以虛拟出一個虛拟伺服器供你在上面注冊服務等,如下圖。
3.注冊endpoint:大緻為上面所說的服務位址,簡單了解為域名後面+的path就是這個endpoint(網絡部署經驗太少,沒法很準确了解),是以需要在上述伺服器中注冊endpoint,并且mock該endpoint對應的響應,那麼,在後續通路該endpoint的時候,會依據你定制的response做出響應。
4.建立example:這一步是在為建立的上一步說的response,如果該endpoint建立了多個example,mock server會調用最後一個。
1.我們注冊的伺服器,除了會給我們一個URL,我們會去這個URL取資料,這個URL=主機位址+服務路徑,對應下面的request-URL。寫上即可。

2.最後點選右下角的create即可,這樣子mock伺服器以及路徑、request響應以及example都會生成了。
3.這裡可以點選上圖中的”postman-API-key“去生成一個key,或者這個頁面:https://web.postman.co/settings/me/api-keys,生成之後千萬copy下來儲存好,因為隻有這個時間能看到完整的key,後面隻能重新生成、删除、開關這個key。
4.到這裡無論是伺服器、request請求、exmaple都已經有了,如果想修改伺服器如下,圖中也告訴了我們怎麼去用這個伺服器上的request以及提供的exmaple。
5.這裡直接使用x-api-key來請求,依照例子的request去請求,可以看到,responese也是依照例子傳回的。注意你可以建立很多個exmaple,但預設會傳回最後一個exmaple。
其它:x-pai-key有啥用,不用行不行?
如果不想用,在第一步建立伺服器的時候不要勾選“make the server private”就可以了,隻要有你的這個伺服器的URL就能調用。
用了能幹啥,翻譯一下頁面的英文,大概就是如果用這個key,可以後面把很多API內建在一起便于建構和存儲起來。
由于是在是不會使用postman的mock功能,暫時就了解到這了,畢竟都是在代碼裡面加一個mock伺服器就友善多了,畢竟調試更友善,有空再寫一下怎麼寫個mock服務。