我們做接口測試都會有一個斷言操作;也有一個變量被頻繁使用,這時候可以用環境變量來處理
目錄
1、postman之斷言
2、postman之環境變量
1、postman之斷言
同樣以postman的登錄接口為例,點擊postman右側的Response body: Contain string,查看上一次請求接口里面包含哪些字符串,可以作為斷言,如下圖:

如果想要以某一響應結果的字段作為准確斷言,如響應結果為json串的,點擊postman右側的Response body: Json value check,然后通過通過json取值的方法,找到想斷言的字段,然后處理

2、postman之環境變量
第一種:變量被頻繁使用,比如ip和端口號這種,則可以用環境變量來做處理
點擊設置圖標->添加變量->添加一個臨時環境變量,填寫key和value值->選擇添加的環境變量,以{{xx}}格式調用




第二種:臨時環境變量需要每次特定的選擇一下,比較麻煩,可以設置為全局環境變量
與添加臨時環境變量一樣,但是在添加時,選擇globle進行添加,其他一致,但不用特定選擇



第三種:有時候希望提取上一個請求的結果作為下一個請求的參數,這個以jpress的刪除接口為例,首先要拿到新增后的id,然后才能刪除


第一步:在想要獲取響應結果請求的test中填寫下面的代碼
var jsonData = JSON.parse(responseBody);
postman.setEnvironmentVariable("id", jsonData.data);

第二步:添加環境變量



執行刪除接口時,可以先點一下新增,再刪除,不然可能不會成功
同樣的,也可以設置為全局變量的形式,其他操作與之前一致

