postman的斷言/環境變量的處理


我們做接口測試都會有一個斷言操作;也有一個變量被頻繁使用,這時候可以用環境變量來處理

 

目錄

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);  

 

 

 

第二步:添加環境變量

 

 

 

 執行刪除接口時,可以先點一下新增,再刪除,不然可能不會成功

同樣的,也可以設置為全局變量的形式,其他操作與之前一致

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM