欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

一、Mock介紹

1、什么是Mock

模擬接口

接口Mock測(cè)試:在接口測(cè)試中,對(duì)于某些不容易構(gòu)造或者不容易獲取的接口,可以用一個(gè)模擬接口來代替

2、Mock的三種典型應(yīng)用場(chǎng)景

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

依賴的接口響應(yīng)速度慢

針對(duì)接口模擬各種異常

3、Mock的作用

可以用來解除測(cè)試對(duì)象對(duì)外部服務(wù)的依賴,使得測(cè)試用例可以獨(dú)立運(yùn)行

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

團(tuán)隊(duì)可以并行工作

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

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

使用第三方mock平臺(tái)—》Moco

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

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

二、環(huán)境搭建

安裝Flask:

使用pip工具安裝: pip install Flask

驗(yàn)證:

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

三、Mock的案例

需求1:

模擬一個(gè)登錄接口

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

2、登錄失敗返回:

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

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

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

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

需求2:

用戶名為admin

密碼為123456

返回登錄成功!

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

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

相關(guān)文章

最新評(píng)論