本次測試開發系列給大家分享一下怎麼用python開發mock介面。本次介紹下什麼是mock介面,以及咱們開發之前需要做的準備。
下面就按照上面的例子開發乙個mock介面,用來模擬支付,先捋一下業務邏輯,首先呼叫支付介面的時候,要把金額、使用者id傳進來,因為要知道哪個使用者支付的,然後判斷傳入的金額和使用者id是否合法,如果合法的話才會支付,不合法的就返回錯誤提示資訊,這兩個引數傳入的都正確的話,繼續往下走,判斷使用者餘額是否充足,如果充足的話,支付成功,返回成功資訊,不足的話,返回錯誤提示資訊。業務邏輯就是這麼簡單,流程圖看下面。
業務邏輯捋清楚了之後,就開始做開發前的準備,需要準備的東西:
1、安裝好python3
2、pycharm
3、flask(python第三方模組,乙個簡單web框架)
1python-c"import flask"
上面命令執行不報錯,flask安裝成功,至此開發前準備完成。
小夥伴快動手試試吧,下篇開始開發喲~
測試開發系列之 filter listener
過濾器filter listener 應用場景 例如可以解決請求的中文亂碼問題 request.setcharacterencoding utf 8 對於post的請求中文亂碼 獲取時request.setcharacterencoding utf 8 響應時response.setcontentt...
測試開發之測試基礎
一 測試的定義 通過人工或自動的手段,對被測物件進行檢測的活動。目的在於發現被測物件是否實現使用者的需求,或者弄清楚實際結果和預期結果之間的差異。二 測試的目的 三 測試的七大原則 四 測試的物件 測試物件包括軟體源 與軟體源 匹配的文件和支撐軟體源 執行的配置資料。測試物件 按照時間可分為 五 測...
測試開發之HTTP基礎
www的概念 world wide web 全球資訊網 乙個大規模的,聯機式的資訊儲藏所。url的一般格式 協議 主機 埠號 路徑 什麼是 http 超文字傳輸協議 在客戶程式 如瀏覽器 與www伺服器程式之間進行互動使用的協議 目的是保證客戶機與伺服器之間的通訊。http 的工作方式是客戶機與伺服...