本次測試開發系列給大家分享一下怎么用python開發mock接口。本次介紹下什么是mock接口,以及咱們開發之前需要做的准備。
什么是mock接口呢,舉個栗子,你在一家電商公司,有查看商品、購物、支付、發貨、收獲等等等一大堆功能,你是一個測試人員,測測測,測到支付功能的時候,你就要調用第三方支付接口了,真實支付,直接扣你支付寶/微信/銀行卡里面的錢了,這下大事不好,測個試還得把自己錢搭進去(當然一般公司都會報銷測試的支付費用,但是走報銷麻煩),還有一些大額支付的的,可能你賬戶里面根本就沒那么錢,怎么辦呢,這時候就要體現出一個高(zhuang)級(bi)測試工程師的價值來,自己寫一個支付接口,來模擬第三方支付,反正支付接口就是你把金額傳過來,然后扣你賬戶的錢,返回支付成功就可以了。等到和第三方支付平台聯調的時候再去用真實接口進行支付。
下面就按照上面的例子開發一個mock接口,用來模擬支付,先捋一下業務邏輯,首先調用支付接口的時候,要把金額、用戶id傳進來,因為要知道哪個用戶支付的,然后判斷傳入的金額和用戶id是否合法,如果合法的話才會支付,不合法的就返回錯誤提示信息,這兩個參數傳入的都正確的話,繼續往下走,判斷用戶余額是否充足,如果充足的話,支付成功,返回成功信息,不足的話,返回錯誤提示信息。業務邏輯就是這么簡單,流程圖看下面。
業務邏輯捋清楚了之后,就開始做開發前的准備,需要准備的東西:
1、安裝好python3
2、pycharm
3、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安裝成功,至此開發前准備完成。
小伙伴快動手試試吧,下篇開始開發喲~