摘要:今天來(lái)和大家分享下接口測(cè)試中如何把獲得的值設(shè)置為環(huán)境全局變量。在中寫入獲取響應(yīng)中所對(duì)應(yīng)的這一業(yè)務(wù)代碼設(shè)置一個(gè)變量獲得響應(yīng)響應(yīng)類型為設(shè)置一個(gè)變量值為所對(duì)應(yīng)的值。
大家好,我是好學(xué)的小師弟。今天來(lái)和大家分享下接口測(cè)試中,如何把postman獲得的token值設(shè)置為環(huán)境/全局變量。
我們?cè)跍y(cè)試過(guò)程中,經(jīng)常會(huì)遇到有的測(cè)試請(qǐng)求需要用到token,但是我們總不能每做一次測(cè)試就去先獲得一遍token,這樣不利于做自動(dòng)化測(cè)試。
這里我們就拿一個(gè)接口為例,將接口響應(yīng)中所獲得的'nickname'的值設(shè)置為變量。token值設(shè)置為變量的方法和這個(gè)步驟一樣
步驟:
?1.首先我們輸入url,獲得接口響應(yīng)。
2.在tests中寫入獲取響應(yīng)body中nickname所對(duì)應(yīng)的value,這一業(yè)務(wù)代碼
//設(shè)置一個(gè)變量res,res獲得響應(yīng),響應(yīng)類型為jsonvar res = pm.response.json()//設(shè)置一個(gè)變量nickname,值為nickName所對(duì)應(yīng)的值。這里因?yàn)閐ata為json格式//但是它所對(duì)應(yīng)的值又是一個(gè)列表,所以我們要用[]來(lái)選取想要的值,列表里面套著json格式//所以我們又用.nickName來(lái)獲取值var nickname = res.data[0].nickName//獲取nickname的值,并把它設(shè)置為全局變量//pm.globals.set("var_csdn_nickname", nickname);//獲取nickname的值,并把它設(shè)置為環(huán)境變量pm.environment.set("variable_key", nickname);
這樣,我們就獲得了一個(gè)名為variable_key的變量,他的值就是nickname(同樣的方法即可獲得token值)
效果圖:
用法:
在請(qǐng)求body中{{}}引用即可
?新人創(chuàng)作不易,覺(jué)得不錯(cuò)的看官,點(diǎn)個(gè)贊吧,么么噠!!!
轉(zhuǎn)載注明出處!
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/123141.html
摘要:同時(shí)還有對(duì)應(yīng)的返回值字段描述通過(guò)這個(gè)方法,可以隨時(shí)隨地的測(cè)試以及更新文檔,簡(jiǎn)直是后端小伙伴的福音但是,不知道小伙伴們有沒(méi)有發(fā)現(xiàn)一個(gè)問(wèn)題,就是在生成接口文檔的時(shí)候,還是需要自己填寫參數(shù)描述。對(duì)于測(cè)試同學(xué)來(lái)說(shuō),這是一個(gè)非常不錯(cuò)的功能。 我們都知道在一個(gè)團(tuán)隊(duì)中是由很多角色組成的,例如:業(yè)務(wù)、產(chǎn)品、...
摘要:無(wú)論接口調(diào)式還是接口測(cè)試,都算的上很優(yōu)秀的工具,好多接口測(cè)試平臺(tái),接口測(cè)試工具框架的設(shè)計(jì)也都能看到的影子主要界面功能介紹新建,可以創(chuàng)建請(qǐng)求,請(qǐng)求集,環(huán)境變量等。 無(wú)論接口調(diào)式還是接口測(cè)試,postman都算的上很優(yōu)秀的工具,好多接口測(cè)試平臺(tái),接口測(cè)試工具框架的設(shè)計(jì)也都能看到 postman的...
摘要:自動(dòng)化測(cè)試最基本的功能用來(lái)重放請(qǐng)求,并且配合良好的格式化工具。對(duì)局部的也可以使用以及進(jìn)行測(cè)試。而自動(dòng)化測(cè)試用來(lái)測(cè)試數(shù)據(jù)是否正確。而且大部分問(wèn)題是出在數(shù)據(jù)問(wèn)題上,所以自動(dòng)化測(cè)試性價(jià)比比較高一些。以為例,需要每次提交后運(yùn)行測(cè)試,并保留測(cè)試結(jié)果。 Postman API 自動(dòng)化測(cè)試 Postman 最基本的功能用來(lái)重放請(qǐng)求,并且配合良好的 response 格式化工具。 高級(jí)點(diǎn)的用法可以使用...
摘要:目錄的基礎(chǔ)頁(yè)面的功能解釋的基礎(chǔ)頁(yè)面的功能解釋如何創(chuàng)建請(qǐng)求如何創(chuàng)建請(qǐng)求提取響應(yīng)結(jié)果中的值然后再其它接口中調(diào)用提取響應(yīng)結(jié)果中的值然后再其它接口中調(diào)用新建環(huán)境來(lái)存儲(chǔ)環(huán)境變量新建環(huán)境來(lái)存儲(chǔ)環(huán)境變量在中通過(guò)語(yǔ)句提取響應(yīng)結(jié)果 目錄 1.Postman的基礎(chǔ)頁(yè)面的功能解釋 2.如何創(chuàng)建請(qǐng)求 3.提取?響應(yīng)...
摘要:本文主要描述的功能與使用方法是大廠的基于語(yǔ)言完成的一款超級(jí)強(qiáng)大的插件,名字也很親近郵遞員。前端后臺(tái)測(cè)試使用都可以提供很多幫助使用方便而且功能全面。在面板下方顯示欄中,可以檢查的響應(yīng)。目前只支持請(qǐng)求未完待續(xù)。。。 本文主要描述postman的功能與使用方法Postman是404大廠的基于javascript語(yǔ)言完成的一款超級(jí)強(qiáng)大的插件,名字也很親近(郵遞員)。可以用于做API請(qǐng)求測(cè)試。前...
閱讀 740·2023-04-25 19:43
閱讀 3986·2021-11-30 14:52
閱讀 3816·2021-11-30 14:52
閱讀 3873·2021-11-29 11:00
閱讀 3808·2021-11-29 11:00
閱讀 3907·2021-11-29 11:00
閱讀 3584·2021-11-29 11:00
閱讀 6197·2021-11-29 11:00