postman:設置環境變量(參數化 & 關聯)

postman是測試接口的主要工具之一json

咱們的測試環境主要分爲test(測試環境)和pre_production(預生產環境),而他們的api都是同樣的,只是ip及端口不同api

因此,咱們能夠設置環境變量,就能夠只維護一套接口,對不一樣的環境進行接口測試服務器

下面來介紹一下Postman中如何設置環境變量工具

設置環境變量(參數化)

打開postman,右上角post

在「MANAGE ENVIRONMENTS」對話框中,點擊右下角的「ADD"按鈕 測試

 

添加一個名字爲「test"的一組環境變量 url

在"test"下能夠設置須要的特定的變量 spa

譬如此處設置的是key是 url, value是 http://192.168.1.168:8089。接口的url中經過{{url}}來引用這個值 3d

 

 

添加好了test環境的環境變量code

再添加一個名爲pre_production的環境變量集 

操做方法如上一步

 

  

此時,就能夠選擇環境了

使用上面定義的變量uri寫一個接口,示例: 

{{url}}/user/100?v=v3.2 

環境選擇"test",而後點擊」Send"按鈕發送請求

若是想確認調用的是服務器哪一個接口,點擊「code」,在彈出的對話框中就能夠看到相關信息

 

將接口的返回值設置爲環境變量(關聯):示例一

test環境中,添加tokenId

Tests中,添加設置環境變量的腳本

返回的是json,解析json,獲取到tokenId

 

將接口的返回值設置爲環境變量(關聯):示例二

再來一個示例

token的值要動態寫入,這裏能夠不寫

var jsonData = JSON.parse(responseBody)

postman.setEnvironmentVariable("token", jsonData.token);

請求及響應

能夠看到已經添加到環境變量中了,和上面登陸返回的token值同樣

 

添加用戶接口,要傳token

參數化url和token,發送請求,成功

 

 右上角code

 

成功入庫

相關文章
相關標籤/搜索