Requests接口測試(六)

最近實在是工做比較忙,好在今天下班比較早,忙裏偷閒,寫一篇文章吧,以前有些同窗常常問我,讓我講一下關於token封裝的技巧。那麼今天本篇文章就講解一下token如何封裝。咱們在作接口自動化測試的時候,通過會遇到帶token值得接口,那麼咱們在使用requests模塊編寫接口自動化測試用例的時候,如何將token進行封裝,方便其餘模塊調用呢?這是咱們不得不解決的一個問題。好了,前言我們就寫到這裏吧,開始搞事情!!!框架

首先,咱們來看下面的登陸接口案例,涉及到一些隱私,因此接口地址就不暴露出來了,不便之處請你們理解。咱們定義一個存放token的文件,咱們命名爲token.md文件吧,寫一個簡單的函數來定義:函數

 咱們繼續封裝一個方法,用來讀取token值得,咱們封裝的方法爲getToken(),具體代碼以下:單元測試

getToken方法經過調用tokenpath()方法從而返回的tokenpath文件中的token值,而後經過read方法讀取文件的所有內容。測試

咱們接下來寫一個登陸的接口,用來獲取登陸後的token,而後將token值返回。spa

調用login()方法,將返回的token值寫入 tokenpath()文件中,方便getToken()方法進行讀取。3d

而後咱們使用unittest單元測試框架對咱們的接口進行組織和管理,看以下代碼:blog

或者咱們單獨將token放到一個文件中,去調用也是能夠的。token

相關文章
相關標籤/搜索