Postman的使用二

下文將進一步說明Postman的使用,會涉及到分類策菜、關(guān)聯(lián)參數(shù)靴拱、批量執(zhí)行等相關(guān)的功能內(nèi)容。對于postman的下一步的使用垃你,是通過postman完成接口自動化回歸驗證或者通過幾個接口串聯(lián)實現(xiàn)一個小功能(如自動創(chuàng)建用戶并給用戶賦權(quán)椅文、充值等等,達到一鍵執(zhí)行后即可把和用戶相關(guān)的所有設(shè)置都完成)惜颇,這一流程大概分如下步驟:

一皆刺、創(chuàng)建文件夾,分類管理請求凌摄,方便后面統(tǒng)一運行

二羡蛾、創(chuàng)建環(huán)境變量,方便切換不同環(huán)境執(zhí)行

三锨亏、整理請求痴怨,請求存儲到文件夾中

四、使用變量器予,動態(tài)適應(yīng)

五浪藻、響應(yīng)參數(shù)斷言并設(shè)置自定義參數(shù)變量

六、完成運行乾翔,查看斷言結(jié)果


主界面簡說明圖


一個請求的不同模塊


斷言代碼


下面我們一步步詳細介紹

批量執(zhí)行

說明:多個請求包在一個文件夾下面爱葵,按照文件夾為單位進行批量執(zhí)行

1.點擊“new?Collections”,新建一個分類


新建分類

2.保存請求到剛才新建的分類中

Request name為該請求顯示的名稱

Request description為備注說明

Select a collection or folder to save to則表示要存放的分類


保存請求

3.展開反浓,選擇要批量運行的分類

頂部會顯示當(dāng)前處于哪一級萌丈,停留在哪一級,點擊運行則會彈出運行的單獨窗口


4.運行界面

左上角可以看到該分類下的所有子集和請求

請求下方則是相關(guān)運行設(shè)置(沒有特殊要求雷则,默認就可以)

設(shè)置下方的按鈕則是開始按鈕

右方是歷史批量執(zhí)行的結(jié)果


環(huán)境變量的使用

1.右上的設(shè)置按鈕點開新增環(huán)境變量配置


新增環(huán)境變量

2.創(chuàng)建分類辆雾,統(tǒng)一歸類變量,后續(xù)要直接應(yīng)用該分類


創(chuàng)建分類

3.分類中創(chuàng)建變量


創(chuàng)建變量

4.應(yīng)用并使用該分類的環(huán)境變量值

環(huán)境變量和一般的自定義變量使用表達式一樣月劈,地址欄度迂、headers藤乙、body等都支持變量

使用表達式:{{變量名}}


地址欄、headers中使用變量

自定義變量和系統(tǒng)變量的使用

說明:在動態(tài)設(shè)置自定義變量時英岭,一般都對相應(yīng)參數(shù)有一定的處理湾盒,需要有一點js代碼的概念

1.固定自定義變量

可以通過設(shè)置旁邊的眼睛按鈕打開變量頁面,進行新增變量


固定變量

2.動態(tài)自定義變量(Tests模塊中編寫诅妹,不是body模塊里面)

pm.globals.set("getList_roleBids_bid", jsonData_ary.bid);

pm

globals全局變量(environment為環(huán)境變量罚勾,更高一級)

set寫入

括號里面的引號表示自定義變量名稱

括號里面的第二個參數(shù)表示具體的變量值


動態(tài)設(shè)置變量


斷言

說明:通過在Tests模塊中編寫代碼,用于判斷該請求的響應(yīng)參數(shù)是否符合預(yù)期吭狡。Tests模塊是代碼編寫區(qū)尖殃,可以設(shè)置斷言和變量賦值等,腳本以js為基礎(chǔ)


附加說明

使用變量:{{變量名}}

postman中隨機數(shù):{{$randomInt}}

postman中時間戳:{{$timestamp}}


//打印

console.log(變量名);


//獲取接口響應(yīng)code判斷是否為200

tests["Status code is 200"] = responseCode.code === 200;

//存儲相應(yīng)參數(shù)

var jsonResponse =JSON.parse(responseBody);

//從存儲的響應(yīng)內(nèi)容中獲取code值是否為200

tests["response code"]=jsonResponse.code===200;

//存儲響應(yīng)參數(shù)中data的參數(shù)值

var jsonData = jsonResponse.data;

//存儲響應(yīng)參數(shù)中的custom參數(shù)值

var jsonCustoms = jsonData.custom;

//存儲custom參數(shù)值下面的第一個下標(biāo)值

var jsoncustom = jsonCustoms[0];

// 設(shè)置局部變量參數(shù)值

pm.environment.set("merchantWorklib_bid", jsoncustom.bid);


//M5加密

var strmd5 = CryptoJS.MD5(變量名);?


//生成格式化時間

var moment = require('moment');

var data = moment().format(" YYYYMMDDHHmmss");

pm.globals.set("局部變量名",變量名);

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末划煮,一起剝皮案震驚了整個濱河市送丰,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌弛秋,老刑警劉巖器躏,帶你破解...
    沈念sama閱讀 217,734評論 6 505
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異蟹略,居然都是意外死亡登失,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,931評論 3 394
  • 文/潘曉璐 我一進店門挖炬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來揽浙,“玉大人,你說我怎么就攤上這事意敛∠谙铮” “怎么了?”我有些...
    開封第一講書人閱讀 164,133評論 0 354
  • 文/不壞的土叔 我叫張陵草姻,是天一觀的道長钓猬。 經(jīng)常有香客問我,道長撩独,這世上最難降的妖魔是什么敞曹? 我笑而不...
    開封第一講書人閱讀 58,532評論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮跌榔,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘捶障。我一直安慰自己僧须,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,585評論 6 392
  • 文/花漫 我一把揭開白布项炼。 她就那樣靜靜地躺著担平,像睡著了一般示绊。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上暂论,一...
    開封第一講書人閱讀 51,462評論 1 302
  • 那天面褐,我揣著相機與錄音,去河邊找鬼取胎。 笑死展哭,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的闻蛀。 我是一名探鬼主播匪傍,決...
    沈念sama閱讀 40,262評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼觉痛!你這毒婦竟也來了役衡?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,153評論 0 276
  • 序言:老撾萬榮一對情侶失蹤薪棒,失蹤者是張志新(化名)和其女友劉穎手蝎,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體俐芯,經(jīng)...
    沈念sama閱讀 45,587評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡棵介,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,792評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了泼各。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鞍时。...
    茶點故事閱讀 39,919評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖扣蜻,靈堂內(nèi)的尸體忽然破棺而出逆巍,到底是詐尸還是另有隱情,我是刑警寧澤莽使,帶...
    沈念sama閱讀 35,635評論 5 345
  • 正文 年R本政府宣布锐极,位于F島的核電站,受9級特大地震影響芳肌,放射性物質(zhì)發(fā)生泄漏灵再。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,237評論 3 329
  • 文/蒙蒙 一亿笤、第九天 我趴在偏房一處隱蔽的房頂上張望翎迁。 院中可真熱鬧,春花似錦净薛、人聲如沸汪榔。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,855評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽痴腌。三九已至雌团,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間士聪,已是汗流浹背锦援。 一陣腳步聲響...
    開封第一講書人閱讀 32,983評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留剥悟,地道東北人灵寺。 一個月前我還...
    沈念sama閱讀 48,048評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像懦胞,于是被迫代替她去往敵國和親替久。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,864評論 2 354

推薦閱讀更多精彩內(nèi)容

  • 原文:https://www.toutiao.com/i6913538714060800515/[https://...
    梅西愛騎車閱讀 6,451評論 1 9
  • 1.如何判斷接口是否請求成功 2.如何進行接口批量躏尉、定期測試 3.如何處理依賴接口問題(比如商品下單的接口必須要求...
    小手是只貓閱讀 772評論 3 0
  • postman是一款支持http協(xié)議的接口調(diào)試與測試工具蚯根,其主要特點就是功能強大,使用簡單且易用性好 胀糜。無論是開發(fā)...
    穿越地平線_2018閱讀 237評論 0 1
  • Postman是一款功能強大的網(wǎng)頁調(diào)試與發(fā)送網(wǎng)頁HTTP請求的Chrome插件 一颅拦、設(shè)置postman主題 右上角...
    陳二狗想吃肉閱讀 499評論 0 5
  • Postman是一款功能強大的接口測試工具 Postman背景介紹 用戶在開發(fā)或者調(diào)試網(wǎng)絡(luò)程序或者是網(wǎng)頁B/S模式...
    handsomePeng閱讀 738評論 0 0