Postman變量

上次的例子中圃泡,我們request url里面的主機(jī)地址我們都是用的localhost后添,表示本機(jī)愤钾,因為我們的服務(wù)器程序就運(yùn)行在本機(jī)上触创。而實(shí)際的測試過程中坎藐,服務(wù)器地址往往并非是在本機(jī)上的。為了能適應(yīng)各種測試環(huán)境,我們通常要使用變量

7.4.1什么是Postman中的變量

和其他變成語言一樣岩馍,Postman中的變量就是一個字符串標(biāo)識碉咆,用來對應(yīng)一個值(在Postman中通常是一個字符串)。如果Postman的API中多處使用某個字符串的時候蛀恩,我們可以使用變量代表它疫铜。這樣另外一個測試環(huán)境中該值需要修改,我們只要修改這個變量的定義一個地方就可以了双谆。

7.4.2 Postman 環(huán)境里面的變量

Postman有個概念叫環(huán)境壳咕,一個環(huán)境里面可以配置多個變量。這些變量通暢是針對某個測試環(huán)境而言的顽馋。比如服務(wù)器地址谓厘,端口號等。如果我們實(shí)際有多套測試環(huán)境(實(shí)驗室中有多態(tài)測試服務(wù)器寸谜,作為測試環(huán)境)竟稳,可以為這些不同的測試環(huán)境,設(shè)置相應(yīng)的Postman環(huán)境熊痴。這樣我們從一個環(huán)境切換到另一個環(huán)境的時候他爸,只需要選擇不同的Postman環(huán)境就可以了。當(dāng)然愁拭,我們Postman API中需要使用這些環(huán)境里面設(shè)置的變量讲逛,這樣環(huán)境切換后,就自動使用新的環(huán)境中的變量的值了岭埠。
那我們怎么定義不同的環(huán)境盏混。怎么定義環(huán)境中的變量,又怎么樣API使用環(huán)境變量的的變量呢惜论?舉個例子许赃,我們?nèi)绻盍藘商诇y試環(huán)境,里面各自運(yùn)行了我們的教學(xué)管理系統(tǒng)馆类。一臺在本機(jī)上混聊,一臺在實(shí)驗室里面,ip地址為192.168.0.100乾巧,我們可以創(chuàng)建兩套Postman環(huán)境句喜,里面都設(shè)置一個名為server的變量。

在Postman中創(chuàng)建環(huán)境變量如下沟于,點(diǎn)擊界面右上角的這個齒輪圖標(biāo)咳胃,選擇Manage Environments

image.png

在彈出的對話框中,點(diǎn)擊Add按鈕旷太。在如下所示的對話框中填入環(huán)境名稱展懈,和這個環(huán)境中所包含的變量销睁。server表示API服務(wù)器的主機(jī)名或者IP地址

image.png

這里面有兩個值,我們實(shí)際上使用的是當(dāng)前值存崖,這個初始值是當(dāng)你和主源共享的時候(我們之前講過Postman可以分享給其他的成員)冻记,分享的時候它使用的初始值。創(chuàng)建完成后来惧,點(diǎn)擊右下角Add按鈕冗栗,確定添加,這樣一套環(huán)境就創(chuàng)建了违寞。我們?nèi)绶ㄅ谥普曷鳎趧?chuàng)建一套環(huán)境對應(yīng)實(shí)驗室的那臺服務(wù)器偶房,如下所示

image.png

這樣我們就有了兩套環(huán)境趁曼,一套叫l(wèi)ocal,另一套叫sever1

image.png

現(xiàn)在我們需要到我們的Postman API請求中棕洋,將所有請求的url中的主機(jī)名挡闰,替換為變量名為server。

我們目前開發(fā)了4個API掰盘,全部需要替換摄悯。

替換成什么樣子呢?像下面這樣

image.png

就是講原來的localhost替換為{{server}}愧捕。這里面用雙花括號將變量名括起來奢驯。雙花括號就表示里面是一個變量。當(dāng)我們進(jìn)行測試的時候次绘。如果我們現(xiàn)在使用本機(jī)的API服務(wù)瘪阁,就在這里選擇local環(huán)境,

image.png

當(dāng)我們選擇完環(huán)境之后邮偎,把鼠標(biāo)放在變量名的上面管跺,他就會顯示當(dāng)前環(huán)境變量里面的值,主要看CURRENT

image.png

如果是使用的實(shí)驗室的那臺機(jī)器禾进,就選擇server1環(huán)境豁跑。Postman會使用不同環(huán)境里面的變量對應(yīng)的值。試試看泻云,點(diǎn)擊發(fā)送 按鈕艇拍,是不是一樣可以發(fā)送請求?

7.4.3 Postman 全局里面的變量

有的時候宠纯,有些變量卸夕,我們可能并不想配置到很多套環(huán)境里面。因為基本上這就是一個固定的值征椒,要修改的話娇哆,所有的環(huán)境里面都需要修改。比如,我們要添加的課程信息碍讨。

{
"name":"初中化學(xué)",
"desc":"初中化學(xué)課程",
"display_idx":"4"
}

這時候我們可以創(chuàng)建一個全局變量治力。全局變量和我們選擇的環(huán)境無關(guān)。點(diǎn)擊界面右上角的這個齒輪圖標(biāo)勃黍,選擇Manage Environments

image.png

在彈出對話框中宵统,點(diǎn)擊Globals按鈕,如下所示

image.png

然后加入全局變量名course_add其內(nèi)容如下所示

image.png

然后我們在打開添加課程的API請求覆获,修改其內(nèi)容如下:

image.png

這樣马澈,就將data參數(shù)的值用變量取代了。試試看弄息,點(diǎn)擊發(fā)送按鈕痊班,是不是一樣可以發(fā)送請求。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末摹量,一起剝皮案震驚了整個濱河市涤伐,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌缨称,老刑警劉巖凝果,帶你破解...
    沈念sama閱讀 218,546評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異睦尽,居然都是意外死亡器净,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評論 3 395
  • 文/潘曉璐 我一進(jìn)店門当凡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來山害,“玉大人,你說我怎么就攤上這事宁玫〈只郑” “怎么了?”我有些...
    開封第一講書人閱讀 164,911評論 0 354
  • 文/不壞的土叔 我叫張陵欧瘪,是天一觀的道長眷射。 經(jīng)常有香客問我,道長佛掖,這世上最難降的妖魔是什么妖碉? 我笑而不...
    開封第一講書人閱讀 58,737評論 1 294
  • 正文 為了忘掉前任,我火速辦了婚禮芥被,結(jié)果婚禮上欧宜,老公的妹妹穿的比我還像新娘。我一直安慰自己拴魄,他們只是感情好冗茸,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評論 6 392
  • 文/花漫 我一把揭開白布席镀。 她就那樣靜靜地躺著,像睡著了一般夏漱。 火紅的嫁衣襯著肌膚如雪豪诲。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,598評論 1 305
  • 那天挂绰,我揣著相機(jī)與錄音屎篱,去河邊找鬼。 笑死葵蒂,一個胖子當(dāng)著我的面吹牛交播,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播践付,決...
    沈念sama閱讀 40,338評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼秦士,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了荔仁?” 一聲冷哼從身側(cè)響起伍宦,我...
    開封第一講書人閱讀 39,249評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎乏梁,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體关贵,經(jīng)...
    沈念sama閱讀 45,696評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡遇骑,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了揖曾。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片落萎。...
    茶點(diǎn)故事閱讀 40,013評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖炭剪,靈堂內(nèi)的尸體忽然破棺而出练链,到底是詐尸還是另有隱情,我是刑警寧澤奴拦,帶...
    沈念sama閱讀 35,731評論 5 346
  • 正文 年R本政府宣布媒鼓,位于F島的核電站,受9級特大地震影響错妖,放射性物質(zhì)發(fā)生泄漏绿鸣。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評論 3 330
  • 文/蒙蒙 一暂氯、第九天 我趴在偏房一處隱蔽的房頂上張望潮模。 院中可真熱鬧,春花似錦痴施、人聲如沸擎厢。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽动遭。三九已至梯嗽,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間沽损,已是汗流浹背灯节。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留绵估,地道東北人炎疆。 一個月前我還...
    沈念sama閱讀 48,203評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像国裳,于是被迫代替她去往敵國和親形入。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評論 2 355