国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在Postman的腳本中使用pm對象獲取接口的請求參數(shù)

這篇具有很好參考價(jià)值的文章主要介紹了在Postman的腳本中使用pm對象獲取接口的請求參數(shù)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1、獲取在Query Params中輸入的參數(shù)

query params頁面
在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman
在tests中寫腳本做后置處理:(此處以設(shè)置不同類型用戶的全局變量為例)

// JSON字符串轉(zhuǎn)換成 JavaScript 對象
var data = JSON.parse(responseBody);
//get token
var token = data.data.token;
//get type from Params
var type = pm.request.url.query.get('type');

//print test
console.log(type);
//set globals token
if(type == 'admin'){pm.globals.set("adminToken", token);}
if(type == 'user'){pm.globals.set("userToken", token);}
if(type == 'deliver'){pm.globals.set("deliverToken", token);}

在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman

執(zhí)行后的響應(yīng)信息:
在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman
執(zhí)行后可在console中可見獲取到的print type:
在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman

執(zhí)行后可在environment quick look中可見變量信息:
在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman

全局變量的引用(以在header中引用為例)

使用雙花括號(hào)進(jìn)行引用:{{deliverToken}}
在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman
執(zhí)行后的效果:
在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman

2、獲取在Body中輸入的參數(shù)

在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman

其中tests中的關(guān)鍵:

//get type from Body
var type = pm.request.body.formdata.get('type');

在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman
執(zhí)行后對應(yīng)的終端輸出信息:
在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman

同理可在environment quick look中可見變量信息:
在Postman的腳本中使用pm對象獲取接口的請求參數(shù),Postman,postman

3、pm對象常用用法

請求body參數(shù)個(gè)數(shù):
pm.request.body.formdata.count()
新增參數(shù):
pm.request.body.formdata.add({key: "key",value: "value"})
在末尾新增參數(shù):
pm.request.body.formdata.append({key: "key",value: "value"}) 
獲取所有body參數(shù):
pm.request.body.formdata.all()JSON形式返回參數(shù):
pm.request.body.formdata.toJSON() 
清空body的formdata數(shù)據(jù):
pm.request.body.formdata.clear()
獲取指定的參數(shù)值:
pm.request.body.formdata.get("key")
判斷參數(shù)是否存在:
pm.request.body.formdata.has("key")
移除指定的參數(shù):
pm.request.body.formdata.remove("key")

END文章來源地址http://www.zghlxwxcb.cn/news/detail-705746.html


到了這里,關(guān)于在Postman的腳本中使用pm對象獲取接口的請求參數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 接口測試Postman學(xué)習(xí)筆記2--創(chuàng)建請求+變量+接口關(guān)聯(lián)+參數(shù)設(shè)置

    接口測試Postman學(xué)習(xí)筆記2--創(chuàng)建請求+變量+接口關(guān)聯(lián)+參數(shù)設(shè)置

    目錄 五、Postman執(zhí)行接口測試 六、Postman的環(huán)境變量以及全局變量 七、接口關(guān)聯(lián) 八、Postman內(nèi)置動(dòng)態(tài)參數(shù)以及自定義的動(dòng)態(tài)參數(shù) 1.請求界面介紹 請求頁面: ????????Params:get請求傳參 ????????authorization:鑒權(quán) ????????headers:請求頭 ????????Body :post請求傳參 ??

    2024年01月20日
    瀏覽(35)
  • 接口測試-關(guān)于postman的幾種參數(shù)請求方式

    接口測試-關(guān)于postman的幾種參數(shù)請求方式

    (1)POST的數(shù)據(jù)類型 對于post請求方式,一般都是要對請求發(fā)送相應(yīng)的一些參數(shù)的,而參數(shù)的注入一般填寫在Body中。 ?如上圖所示,在Body中,有多種類型選擇: none:一般都不使用 form-data: ?對于form-data,是采用鍵值對的方式進(jìn)行存儲(chǔ),即將該表單的數(shù)據(jù)組織成Key-Value形式,

    2024年02月12日
    瀏覽(37)
  • 接口測試|Postman發(fā)送帶參數(shù)的Get請求

    接口測試|Postman發(fā)送帶參數(shù)的Get請求

    發(fā)送帶參數(shù)的GET請求 示例:微信公眾號(hào)獲取access_token接口,業(yè)務(wù)操作步驟 1、打開微信公眾平臺(tái),微信掃碼登錄:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login 2、打開微信開放文檔,找到獲取access_toekn 的接口信息:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Get_ac

    2024年02月06日
    瀏覽(29)
  • postman 獲取請求參數(shù)值并設(shè)置為環(huán)境變量

    postman 獲取請求參數(shù)值并設(shè)置為環(huán)境變量

    說明:使用postman時(shí)有時(shí)需要保存請求body中某個(gè)值在其他接口使用 獲取請求值(寫在pre-request Script中) 補(bǔ)充: 獲取返回值數(shù)據(jù),同理(寫在tests中)

    2024年02月11日
    瀏覽(39)
  • postman的Pre-request Script獲取請求體參數(shù)

    一、請求體為raw 二、請求體為x-www-form-urlencoded 三、請求體為form-data

    2024年02月12日
    瀏覽(28)
  • postman獲取接口返回?cái)?shù)據(jù)并設(shè)置全局請求頭token

    postman獲取接口返回?cái)?shù)據(jù)并設(shè)置全局請求頭token

    此時(shí) TOKEN出現(xiàn) 將 驗(yàn)證碼和登錄放到外側(cè) 在每個(gè)文件夾下設(shè)置 token

    2024年02月05日
    瀏覽(33)
  • postman發(fā)送post請求攜帶json參數(shù)獲取為null的情況

    postman發(fā)送post請求攜帶json參數(shù)獲取為null的情況

    ? ? @RequestBody主要用來接收前端傳遞給后端的json字符串中的數(shù)據(jù)的(請求體中的數(shù)據(jù)的);而最常用的使用請求體傳參的無疑是POST請求了,所以使用@RequestBody接收數(shù)據(jù)時(shí),一般都用POST方式進(jìn)行提交。在后端的同一個(gè)接收方法里 ? ?

    2024年02月13日
    瀏覽(19)
  • 接口測試系列(二)Postman如何傳遞list、map對象等參數(shù)

    接口測試系列(二)Postman如何傳遞list、map對象等參數(shù)

    請求參數(shù)一般為簡單文本text,包含基本數(shù)據(jù)類型,如數(shù)字和字符串,填寫在Params頁簽下。發(fā)送請求時(shí),將自動(dòng)加在地址欄后方。 基本數(shù)據(jù)類型,只需要將相應(yīng)的值填寫在對應(yīng)的value區(qū)域即可。內(nèi)容類型需選擇x-www-form-urlencoded。 內(nèi)容類型需選擇form-data,在key區(qū)域,需選擇File類型

    2024年02月05日
    瀏覽(23)
  • postman登錄獲取token,接口header中添加token發(fā)送請求

    postman登錄獲取token,接口header中添加token發(fā)送請求

    該文章只是用于記錄,防止自己忘記。 1、準(zhǔn)備登錄接口 2、添加全局變量 3、添加一個(gè)登錄接口,登錄獲取token,將獲取到的token設(shè)置到全局變量中 4、密碼加密 var password = pm.environment.get(“password”);//獲取環(huán)境變量password的值 var md5Password= CryptoJS.MD5(password).toString();//使用MD5()方

    2024年02月10日
    瀏覽(18)
  • 1.6 實(shí)戰(zhàn):Postman請求Get接口-獲取用于登錄的圖形驗(yàn)證碼

    1.6 實(shí)戰(zhàn):Postman請求Get接口-獲取用于登錄的圖形驗(yàn)證碼

    上一小節(jié)我們學(xué)習(xí)了Postman的布局,對Postman有了一個(gè)整體的認(rèn)知,本小節(jié)我們就來實(shí)操一下Get接口。 我們打開Postman,點(diǎn)擊我們之前創(chuàng)建的請求”獲取登錄頁驗(yàn)證碼“。我們在地址欄里填入獲取登錄頁驗(yàn)證碼的接口地址。怎么查看這個(gè)接口地址呢?我們打開校園二手交易系統(tǒng),

    2024年02月04日
    瀏覽(95)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包