亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python+?Flask實現(xiàn)Mock?Server詳情

 更新時間:2022年09月25日 15:32:44   作者:測試界的飄  
這篇文章主要介紹了Python+?Flask實現(xiàn)Mock?Server詳情,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下

一、Mock介紹

1、什么是Mock

模擬接口

接口Mock測試:在接口測試中,對于某些不容易構造或者不容易獲取的接口,可以用一個模擬接口來代替

2、Mock的三種典型應用場景

依賴的接口未實現(xiàn)

依賴的接口響應速度慢

針對接口模擬各種異常

3、Mock的作用

可以用來解除測試對象對外部服務的依賴,使得測試用例可以獨立運行

模擬異常邏輯,異常邏輯往往很難觸發(fā),通過Mock可以人 為的控制觸發(fā)異常邏輯

團隊可以并行工作

4、Mock實現(xiàn)的3種方式

接口mock實現(xiàn)的核心思想是搭建一個Mock Server,通過該服務提供mock接口

使用第三方mock平臺—》Moco

01 Python + Flask開發(fā)mock服務

Flask是一個用Python編寫的輕量級Web應用程序框架,使用該框架可以非常方便的開發(fā)Web項目。

二、環(huán)境搭建

安裝Flask:

使用pip工具安裝: pip install Flask

驗證:

 在命令行里輸入 flask --version 查看Flask是否安裝成功

三、Mock的案例

需求1:

模擬一個登錄接口

1、在API文檔中說明如果登錄成功,返回:

2、登錄失敗返回:

狀態(tài)碼:200,{"status": 100, "msg": "用戶名或密碼錯誤!", "code": 99999 }

問題:開發(fā)還未實現(xiàn)登錄接口,那么依賴登錄怎么解決?

示例實現(xiàn)步驟:

  • 編寫Flask程序
  • 啟動運行,像正常運行普通python程序 一樣即可
  • 訪問,打開瀏覽器,在地址欄里輸入 http://127.0.0.1:5000/login

需求2:

用戶名為admin

密碼為123456

返回登錄成功!

否則返回用戶名或密碼錯誤,請求參數(shù)格式為:form

到此這篇關于Python+ Flask實現(xiàn)Mock Server詳情的文章就介紹到這了,更多相關Python Mock Server內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論