moco框架的簡單搭建

2021-09-12 01:47:27 字數 2184 閱讀 2606

1、首先設定全域性的攔截:

注:①file_root:json檔案的路徑 ②include:json檔名

[ 

},"file_root": "default/verify"

,"include" : "default_verify.json"

}]

以下json檔案過濾的是get請求,請求只要是get請求,直接訪問 default_verify_4010.json檔案

[ 

,"response" :

}]

default_verify_4010.json檔案

2、使用者登入

注:latency設定登入響應延遲2秒

[,

"latency":},

"file_root": "api/login",

"include" : "login.json"

}]

訪問同一介面時,不同使用者登入獲取資訊不同,獲取不同的token

[

},"response":

},

},"response":

}]

response_file/login_ok_w_file.json

}

response_file/login_ok_file.json

}

3、查詢

request:設定全域性請求

,

"latency":

},"request":},

"file_root": "api/su***ce/user",

"include" : "user.json"

}

查詢時必須帶有全域性的request請求

[,

"response":

}]

user_list_ok_file.json

[

}, },

}, }

]

4、全域性異常

當未訪問到任何藉口是,直接訪問異常介面

},"file_root": "default/error"

,"include" : "default_error.json"

}

異常json檔案只有響應

[

}]

"default_error_2010.json

5.整體框架

整個json檔案的讀取順序是自上到下的,全域性攔截寫在json檔案的最頂端,當訪問json檔案時,最先訪問的介面是攔截的介面,只要能訪問到,就不再往下訪問。全域性異常放到json檔案的最底部,因為異常介面不管什麼介面都可以訪問,當所有的介面都沒被訪問時,說明有異常,進入異常介面,訪問收資料,使用者先登入,使用者登入時,獲得相應的token,再根據使用者的token和使用者名稱,查詢和他對應的資料。不同使用者tonken不同,擁有的許可權不同

setting.json

[

} ,"file_root": "default/verify",

"include" : "default_verify.json"

},,"latency":

},"file_root": "api/login",

"include" : "login.json"

},,"latency":

}, "request":},

"file_root": "api/su***ce/user",

"include" : "user.json"

},

}, "file_root": "default/error",

"include" : "default_error.json"

}]

Flask簡單框架搭建

flask是一款十分輕量級的python web應用框架 用pycharm建立專案的時候,選擇flask,開啟pycharm new project flask,點create。簡單的flask專案基本目錄 templates html檔案存放位置 static 靜態檔案css和js存放位置 vie...

搭建簡單的單個Mybatis框架

最近幾天還是在看框架,都是為了找工作。另外,鄭州的工作是真的不好找。今天來寫乙個搭建單個框架的練習,搭建的是mybatis,主要的原因是自己對於單個框架的原理不太懂,雖然前面的部落格對於ssm框架進行了整合,但是最好還是自己在進行深入的了解。不再廢話了,直接開始。下面就說一說具體的搭建思路。1.複製...

moco框架簡介和第乙個demo

一.moco簡介 在開發過程中,後端介面沒開發完成,測試不能寫介面用例,前端不能寫好相關頁面?在ui自動化測試裡,後端返回的資料發生改變,導致斷言失敗?有mock技術前端頁面的除錯以及介面測試用例的設計進度不用等待後端。可以採用mock技術,ui測試不再受後端的影響,後端則採用介面自動化驗證資料的正...