前端測試模擬API工具——EoLinker

之前開發一直在使用Production和QA環境,但是這兩種環境下rest api 返回來的數據並不能保證各種極端的數據存在。

比如正常情況下服務器返回這樣的json

{
    "status": {
        "code": 0,
        "message": "It works!"
    },
    "server": {
        "time": 1591070092,
    },
    "data": {
        "color": "#1a1b1c"
    }
}

在個別情況下,可能會存在data區域是null的時刻。

或者color字段也有可能返回的是“red”這樣的字符串,或者需要模擬一下這個api接口要10s後才能返回數據的情況。

還有一個重要的使用場景就是當前後端並行開發的時候,後端的代碼還沒有準備好,但是json數據格式已經約束好。

前端爲了節約時間,可以直接使用Mock工具來自行生成一些數據,進行開發。

 

最近我們就是遇到了最後一種情況,前後端同時上線,api後端還在開發,前端需要給用戶展示處理。所以就迫切需要一個Mock工具。

當然這個Mock工具在內部和使用很久了,內部的api都已經上了Mock環境。由於我這面的平臺還沒有接入,所以做這個的時候順便學習一下Mock。

 

下圖是在某個特定的界面上的某一個特定位置,通過一系列隱藏按鍵上上下下左右左右BA來觸發切換環境。

 

 

 

模擬api的平臺有很多,EoLinkerEasy MockMock APIYAPI。。。。。。

我們就拿EOLinker做一下實驗,別的平臺都差不多,大同小異。

通過EoLinker官網就可以免費註冊使用。註冊後儀表盤裏面有一個可以現成測試的項目:APIManagementDemoProject。

 

 點擊左側的API,即可看到API列表。

 

 

我們那第一個【用戶註冊】的api作爲示例,點擊進去。

可以看到這個api是一個 Post請求,我們需要發送user_name和user_password的參數給服務器。

然後服務器才能返回給我們註冊的user_id和status_code。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章