yApi是什么?
YApi 是一個可本地部署的、打通前后端及QA的、可視化的接口管理平台。

yApi的功能特性
Ø可視化接口管理
Ø數據mock
Ø自動化接口測試
Ø數據導入(各種,包括swagger、har、postman、json、命令行)
Ø權限管理
Ø支持本地化部署
Ø支持插件
Ø支持二次開發
環境地址
普通mock


高級mock-添加期望

高級mock-腳本

優先級
請求 Mock 數據時,規則匹配優先級:
Mock 期望 > 自定義 Mock 腳本 > 項目全局 mock 腳本 > 普通 Mock
小技巧
用到高級mock腳本時,有時候需要根據某個參數值過濾返回結果,這時候如果不清楚返回值是什么,可以直接把參數返回
mockJson = params
知道參數的結構之后,就可以按照參數的輸入返回相應的結果了
if(JSON.parse(params.param_json).shop_order_id == 1){
mockJson = {"test":"test"}
}
參考資料
yapi源碼地址:
https://github.com/YMFE/yapi
yapi官方文檔地址:
https://hellosean1025.github.io/yapi/documents/index.html
