我們新建一個test-demo項目后

我們新建一個商品列表的接口,接口路由暫定/api/shoplist

我們注意到我們可以添加接口入?yún)?code>pageNum與pageSize,并且我們mock了返回的字段

調(diào)試接口

我們可以在調(diào)試中檢測自己的mock返回接口

注意我們在調(diào)試中,我們可以根據(jù)不同類型接口添加請求頭Header、Query、body具體因接口類型而定

頁面測試

我們在apipost中在線調(diào)試了這個接口,我們在一個頁面中測試一下我們這個接口是否真實有用

 <div id="app"></div>
<script>
const appDom = document.getElementById('app');
const baseUrl = 'https://console-mock.apipost.cn/mock/cd19ff79-1221-4f2b-8671-ac0c6e19e6b7'
const getData = async () => {
const res = await fetch(${baseUrl}/api/shoplist?pageNum=1&pageSize=10) const {status} = res; if (status === 200) { return res.json(); } } getData().then(({data}) => { const html = data.map(item => { return ` <div class="item"> <p>${item.name}</p> <p>${item.age}</p> </div>` }); appDom.innerHTML = html.join(''); })

我們看到頁面上請求

你就會發(fā)現(xiàn)你mock的接口數(shù)據(jù)在頁面就能正常的調(diào)用了

MOCK接口文檔

當我們成功的用APIPOST模擬出與后臺一樣的類似接口時,一般后端都會給出接口文檔,那么現(xiàn)在你可以像后端一樣,按照后端要求,你可以在MOCK中完善你的MOCK接口文檔

APIPOST中提供了一份非常強大的自定生成接口文檔功能

編輯以下,然后點擊保存

我們點擊分享

當我們復(fù)制打開這個鏈接時api/shoplist[3]

此時你會發(fā)現(xiàn)自動生成的文檔結(jié)構(gòu)非常的清晰,因此在項目中,你可以完全不依賴后端接口,并且可以引導(dǎo)后端接口的設(shè)計了,因此你也大可不必等待真實接口,而你也一樣可以在真實接口聯(lián)調(diào)的前期進行快速開發(fā)。

總結(jié)

參考資料

[1]EazyMock: https://mock.mengxuegu.com/

[2]apipost: https://v7.apipost.cn/

[3]api/shoplist: https://console-docs.apipost.cn/preview/31c09380ce57b764/bdc657f8412f1b20?target_id=7e8606cc-6baa-4819-ae12-88f739619ab5

[4]code example: https://github.com/maicFir/lessonNote/tree/master/html/15-mock

最后,看完覺得有收獲的,點個贊,在看,轉(zhuǎn)發(fā),收藏等于學(xué)會,原創(chuàng)不易,歡迎關(guān)注Web技術(shù)學(xué)苑,好好學(xué)習,天天向上!

文章轉(zhuǎn)自微信公眾號@itclanCoder

上一篇:

.NET Core微服務(wù)之路:基于Ocelot的API網(wǎng)關(guān)實現(xiàn)--http/https協(xié)議篇

下一篇:

Java 生鮮電商平臺 - API 接口設(shè)計之 token、timestamp、sign 具體架構(gòu)與實現(xiàn)
#你可能也喜歡這些API文章!

我們有何不同?

API服務(wù)商零注冊

多API并行試用

數(shù)據(jù)驅(qū)動選型,提升決策效率

查看全部API→
??

熱門場景實測,選對API

#AI文本生成大模型API

對比大模型API的內(nèi)容創(chuàng)意新穎性、情感共鳴力、商業(yè)轉(zhuǎn)化潛力

25個渠道
一鍵對比試用API 限時免費

#AI深度推理大模型API

對比大模型API的邏輯推理準確性、分析深度、可視化建議合理性

10個渠道
一鍵對比試用API 限時免費