本次測試開發系列給你們分享一下怎麼用python開發mock接口。本次介紹下什麼是mock接口,以及我們開發以前須要作的準備。python
什麼是mock接口呢,舉個栗子,你在一家電商公司,有查看商品、購物、支付、發貨、收穫等等等一大堆功能,你是一個測試人員,測測測,測到支付功能的時候,你就要調用第三方支付接口了,真實支付,直接扣你支付寶/微信/銀行卡里面的錢了,這下大事很差,測個試還得把本身錢搭進去(固然通常公司都會報銷測試的支付費用,可是走報銷麻煩),還有一些大額支付的的,可能你帳戶裏面根本就沒那麼錢,怎麼辦呢,這時候就要體現出一個高(zhuang)級(bi)測試工程師的價值來,本身寫一個支付接口,來模擬第三方支付,反正支付接口就是你把金額傳過來,而後扣你帳戶的錢,返回支付成功就能夠了。等到和第三方支付平臺聯調的時候再去用真實接口進行支付。web
下面就按照上面的例子開發一個mock接口,用來模擬支付,先捋一下業務邏輯,首先調用支付接口的時候,要把金額、用戶id傳進來,由於要知道哪一個用戶支付的,而後判斷傳入的金額和用戶id是否合法,若是合法的話纔會支付,不合法的就返回錯誤提示信息,這兩個參數傳入的都正確的話,繼續往下走,判斷用戶餘額是否充足,若是充足的話,支付成功,返回成功信息,不足的話,返回錯誤提示信息。業務邏輯就是這麼簡單,流程圖看下面。flask
業務邏輯捋清楚了以後,就開始作開發前的準備,須要準備的東西:sublime-text
一、安裝好python3微信
二、pycharm框架
三、flask(python第三方模塊,一個簡單web框架)工具
使用python開發,python版本是python3,3點幾都無所謂,直接去官網下載安裝便可,寫代碼的工具用pycharm,百度搜pycharm官網,下載社區版,社區版不須要註冊,安裝完python以後,要把python的安裝目錄和安裝目錄下的scripts目錄加到環境變量裏面,把這兩個目錄加入到環境變量裏面以後還有最後一步就是安裝flask,flask怎麼安裝呢,若是你已經把上面的兩個目錄加入到環境變量裏面了,直接在cmd命令行中執行pip3 install flask就能夠安裝flask了,安裝完成後命令行中執行測試
1
|
python -c "import flask"
|
上面命令執行不報錯,flask安裝成功,至此開發前準備完成。spa
小夥伴快動手試試吧,下篇開始開發喲~命令行