在進行接口測試的時候,有一些參數的值是一個變量值,會根據每一次登陸請求以後會改變。這個變量通常命名爲token也有其餘的命名,這個變量主要對應的是登陸狀態,和登陸信息。token過時或者更新,就須要從新獲取token,否則沒法進行登陸以後的操做。json
這個就是登陸以後,返回的token值。api
而後咱們在看看我沒有傳遞token這個參數進行查詢操做會怎麼樣。工具
請求發送以後,返回給咱們的是code=403,缺乏token值。因此咱們須要傳遞token這個值才能實現查詢操做。post
token這個參數傳遞過去以後,就實現了查詢功能。我這裏的token設置的不變,可是通常系統裏面的token會隨着登陸請求的發送而改變。如何獲取這個變量token,不用隨着每次token值改變而去查詢功能接口中去改token這個參數的值。測試
首先咱們要在這個apipost工具中設置環境。url
這就是我設置的環境,而後引用這個test_url,這個是對url的參數化。調試
這裏咱們就引用好了環境和test_url.能夠簡便咱們輸入url,還能夠幫咱們區分開發環境、測試環境和預上線環境。code
咱們來引用token值,這裏token值在登陸功能中,因此咱們要在登陸接口頁面獲取token值,而後別的接口功能頁面直接調用就能夠了。token
在後執行腳本中獲取token的值,這句話的意思是設置一個環境變量。變量名叫test_token。使test_token這個值等於response(這個請求)中的json(返回的json數據)中的result中的token。接口
而後咱們去調用這個test_token
這個token調用的方法和調用環境的方法同樣,都是{{}}加名稱。這樣我如何獲取變量token就完成了。
而後咱們這裏使用的工具是一款國產接口測試和接口文檔生成的工具叫作apipost,感興趣的人能夠下載使用一下。