postman(四):添加變量


在進行API測試的時候,不同接口之間有時會用到同樣的參數,甚至有些值都很少會改變,比如每個請求的ip和端口。
為了提高用例的可讀性以及可維護性,可以利用postman的“變量”把經常用到的“固定值”抽離出來,后續如果這個值需要改動的話,只需要改它對應的變量即可(想象下假如你的API用例是在測試環境A編寫的,后面又需要到測試環境B去做,這個時候如果手動一條條地去改ip地址,可以預見會有多大的工作量)
postman的變量可以分為全局變量、環境變量、集合變量
 
collection variable 集合變量,只在所屬集合下生效
environment variable 環境變量,只在變量所屬環境下生效
global variable 全局變量,在所有環境下都生效(即使環境為No Environment)
 
 
如果設置了一個變量,名為variable ,則引用該變量時按照如下形式:{{variable }}
 
1.設置集合變量
右鍵一個集合,點擊【Edit】,在彈窗中切換到Variables標簽

 

 
在Key--Value中填寫參數名和參數值

 

如上設置的,參數名為test_url,值為http://testurl:port/
然后在該集合下創建一條接口,url部分就用剛剛創建的集合變量,如下
{{test_url}}kl28978113/article/details/80493360

 

當鼠標移懸浮在變量名處時,會顯示該變量對應的值
無論是在該集合下直接創建請求,還是在集合下的文件夾中創建請求,都可以調用集合變量
 
2.設置環境變量
(1)添加環境變量
點擊設置按鈕,打開的彈窗就是設置環境變量的地方,在這里可以設置多個環境變量
在彈窗中點擊【Add】即可添加環境變量
 

 

在一個環境變量下添加好參數后,最終形式如下

 

(2)使用環境變量
如果要使用環境變量中的配置的參數,需要先把當前環境設置為某個環境變量,比如引用剛剛設置的“test”環境變量

 

這樣的話,在當前環境變量下,無論在哪個集合創建請求時,都可以引用該環境變量下的參數

 

 
3.設置全局變量
(1)添加全局變量
同樣時點擊設置按鈕,然后在彈窗點擊底部的【Globals】,就會進入設置全局變量的頁面

 

全局變量也是以鍵值對的方式添加的,如下

 

(2)引用全局變量
全局變量可以在任意環境、任意集合中引用,如下在No Environment下也可以引用

 

 

 

2018-12-27 22:43:11
 


免責聲明!

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



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