測試開發系列之Python開發mock接口(一)


本次測試開發系列給大家分享一下怎么用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了,安裝完成后命令行中執行

上面命令執行不報錯,flask安裝成功,至此開發前准備完成。

小伙伴快動手試試吧,下篇開始開發喲~

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM