如何獲取變數token的值

測試人生路發表於2020-10-29

一.什麼是token

1.客戶端使用使用者名稱跟密碼請求登入

2.服務端收到請求,去驗證使用者名稱與密碼

3.驗證成功後,服務端會簽發一個 Token,再把這個 Token 傳送給客戶端

4.客戶端收到 Token 以後可以把它儲存起來,比如放在 Cookie 裡或者 LocalStorage 裡,客戶端每次向服務端請求資源的時候需要帶著服務端簽發的Token

5.服務端收到請求,然後去驗證客戶端請求裡面帶著的 Token,如果驗證成功,就向客戶端返回請求的資料

6web/APP登入的時候傳送加密的使用者名稱和密碼到伺服器,伺服器驗證使用者名稱和密碼,如果成功,以某種方式比如隨機生成32位的字串作為token,儲存到伺服器中,並返回 token到web/APP,以後web/APP請求時凡是需要驗證的地方都要帶上該 token,然後伺服器端驗證 token,成功返回所需要的結果,失敗返回錯誤資訊,讓他重新登入。其中伺服器上 token 設定一個有效期,每次web/APP請求的時候都驗證token 和有效期。

二、如何獲取token的值,進行介面測試

介面測試的工具大部分都可以獲取登入之後返回的token值,這裡給大家講解如何用apipost獲取token值的方法。 先開啟apipost,進行登入介面的編寫,然後獲取token的值。

接著我們來引用這個token的值,引用token的值需要我們先設定環境變數

如何獲取變數token的值

如何獲取變數token的值

環境選擇為新建好的環境,在引用url地址。引用格式為{{變數名}}

在去設定後執行指令碼獲取token值,“token”是引數名稱,response.json.token的意思是返回的json資料中的token值。



這些都設定好之後,就可以引用token了,token引用的方法和環境變數設定的url引用方法一樣也是


三、介面流程測試

token值引用好之後,就可以進行介面流程化測試了。


選擇介面點選新增到流程測試中

如何獲取變數token的值

如何獲取變數token的值

進行流程測試

如何獲取變數token的值

如何獲取變數token的值

這就是如何獲取token值進行介面流程測試的步驟了。

工具下載地址:



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69986023/viewspace-2730871/,如需轉載,請註明出處,否則將追究法律責任。

相關文章