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
成功入庫