如何使用postman嵌莉?

如何使用postman?

1.背景介紹

當(dāng)開發(fā)人員需要調(diào)試一個(gè)網(wǎng)頁是否運(yùn)行正常捻脖,并不是簡(jiǎn)簡(jiǎn)單單地調(diào)試網(wǎng)頁的HTML锐峭、CSS、腳本等信息是否運(yùn)行正常可婶,更加重要的是網(wǎng)頁能夠正確是處理各種HTTP請(qǐng)求沿癞,畢竟網(wǎng)頁的HTTP請(qǐng)求是網(wǎng)站與用戶之間進(jìn)行交互的非常重要的一種方式,在動(dòng)態(tài)網(wǎng)站中矛渴,用戶的大部分?jǐn)?shù)據(jù)都需要通過HTTP請(qǐng)求來與服務(wù)器進(jìn)行交互椎扬。Postman插件就充當(dāng)著這種交互方式的“橋梁”。

2.知識(shí)剖析

Postman 是一個(gè)非常棒的Chrome擴(kuò)展具温,提供功能強(qiáng)大的API & HTTP 請(qǐng)求調(diào)試蚕涤。

-它能夠發(fā)送任何類型的HTTP requests (GET, HEAD, POST, PUT..),附帶任何數(shù)量的參數(shù)+ headers;

-支持不同的認(rèn)證機(jī)制(basic, digest, OAuth)铣猩,接收到的響應(yīng)語法高亮(HTML揖铜,JSON或XML);

-Postman 能夠保留了歷史的請(qǐng)求,這樣我們就可以很容易地重新發(fā)送請(qǐng)求达皿,有一個(gè)“集合”功能天吓,用于存儲(chǔ)所有請(qǐng)求相同的API/域。

postman安裝方法教程

3峦椰、postman界面介紹:


1龄寞、Collections:在Postman中,Collection類似文件夾汤功,可以把同一個(gè)項(xiàng)目的請(qǐng)求放在一個(gè)Collection里方便管理和分享物邑,Collection里面也可以再建文件夾。如果做API文檔的話,可以每個(gè)API對(duì)應(yīng)一條請(qǐng)求拂封,如果要把各種輸入都測(cè)到的話茬射,就需要每條測(cè)試一條請(qǐng)求了。這里我新建了一個(gè)example用于介紹整個(gè)流程冒签,五個(gè)API對(duì)應(yīng)五條請(qǐng)求在抛。這個(gè)Collection可以通過https://www.getpostman.com/collections/c8f98a1120357e0d4a5a導(dǎo)入你自己的Postman中。

2萧恕、上面的黑字注冊(cè)是請(qǐng)求的名字刚梭,如果有Request description的話會(huì)顯示在這下面。下面的藍(lán)字是保存起來的請(qǐng)求結(jié)果票唆,點(diǎn)擊可以載入某次請(qǐng)求的參數(shù)和返回值朴读。我會(huì)用這個(gè)功能給做客戶端的同事展示不同情況下的各種返回值。保存請(qǐng)求的按鈕在15.

3走趋、選擇HTTP Method的地方衅金,各種常見的不常見的非常全。

4簿煌、請(qǐng)求URL氮唯,兩層大括號(hào)表示這是一個(gè)環(huán)境變量,可以在16的位置選擇當(dāng)前的environment姨伟,環(huán)境變量就會(huì)被替換成該environment里variable的值惩琉。

5、點(diǎn)擊可以設(shè)置URL參數(shù)的key和value

6夺荒、點(diǎn)擊發(fā)送請(qǐng)求

7瞒渠、點(diǎn)擊保存請(qǐng)求到Collection,如果要另存為的話技扼,可以點(diǎn)擊右邊的下箭頭

8伍玖、設(shè)置鑒權(quán)參數(shù),可以用OAuth之類的

9剿吻、自定義HTTP Header私沮,有些因?yàn)镃hrome愿意不能自定義的需要另外裝一個(gè)插件Interceptor,在16上面一行的衛(wèi)星那里

10和橙、設(shè)置Request body仔燕,13那里顯示的就是body的內(nèi)容

11、在發(fā)起請(qǐng)求之前執(zhí)行的腳本魔招,例如request body里的那兩個(gè)random變量晰搀,就是每次請(qǐng)求之前臨時(shí)生成的。

12办斑、在收到response之后執(zhí)行的測(cè)試外恕,測(cè)試的結(jié)果會(huì)顯示在17的位置

13杆逗、有四種形式可以選擇,form-data主要用于上傳文件鳞疲。x-www-form-urlencoded是表單常用的格式罪郊。raw可以用來上傳JSON數(shù)據(jù)

14、返回?cái)?shù)據(jù)的格式尚洽,Pretty可以看到格式化后的JSON悔橄,Raw就是未經(jīng)處理的數(shù)據(jù),Preview可以預(yù)覽HTML頁面

15腺毫、點(diǎn)擊這里把請(qǐng)求保存到2的位置

16癣疟、設(shè)置environment variables和global variables,點(diǎn)擊右邊的x可以快速查看當(dāng)前的變量潮酒。

17睛挚、測(cè)試執(zhí)行的結(jié)果,一共幾個(gè)測(cè)試急黎,通過幾個(gè)扎狱。

4、參考文獻(xiàn):

API自動(dòng)化測(cè)試?yán)?postman

Postman安裝及使用入門教程

鳴謝

感謝大家觀看勃教!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末淤击,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子荣回,更是在濱河造成了極大的恐慌,老刑警劉巖戈咳,帶你破解...
    沈念sama閱讀 218,546評(píng)論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件心软,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡著蛙,警方通過查閱死者的電腦和手機(jī)删铃,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,224評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來踏堡,“玉大人猎唁,你說我怎么就攤上這事∏牦。” “怎么了诫隅?”我有些...
    開封第一講書人閱讀 164,911評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)帐偎。 經(jīng)常有香客問我逐纬,道長(zhǎng),這世上最難降的妖魔是什么削樊? 我笑而不...
    開封第一講書人閱讀 58,737評(píng)論 1 294
  • 正文 為了忘掉前任豁生,我火速辦了婚禮兔毒,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘甸箱。我一直安慰自己育叁,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,753評(píng)論 6 392
  • 文/花漫 我一把揭開白布芍殖。 她就那樣靜靜地躺著豪嗽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪围小。 梳的紋絲不亂的頭發(fā)上昵骤,一...
    開封第一講書人閱讀 51,598評(píng)論 1 305
  • 那天,我揣著相機(jī)與錄音肯适,去河邊找鬼变秦。 笑死,一個(gè)胖子當(dāng)著我的面吹牛框舔,可吹牛的內(nèi)容都是我干的蹦玫。 我是一名探鬼主播,決...
    沈念sama閱讀 40,338評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼刘绣,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼樱溉!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起纬凤,我...
    開封第一講書人閱讀 39,249評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤福贞,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后停士,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體挖帘,經(jīng)...
    沈念sama閱讀 45,696評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,888評(píng)論 3 336
  • 正文 我和宋清朗相戀三年恋技,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了拇舀。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,013評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡蜻底,死狀恐怖骄崩,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情薄辅,我是刑警寧澤要拂,帶...
    沈念sama閱讀 35,731評(píng)論 5 346
  • 正文 年R本政府宣布,位于F島的核電站站楚,受9級(jí)特大地震影響宇弛,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜源请,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,348評(píng)論 3 330
  • 文/蒙蒙 一枪芒、第九天 我趴在偏房一處隱蔽的房頂上張望彻况。 院中可真熱鬧,春花似錦舅踪、人聲如沸纽甘。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,929評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽悍赢。三九已至,卻和暖如春货徙,著一層夾襖步出監(jiān)牢的瞬間左权,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,048評(píng)論 1 270
  • 我被黑心中介騙來泰國(guó)打工痴颊, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留赏迟,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,203評(píng)論 3 370
  • 正文 我出身青樓蠢棱,卻偏偏與公主長(zhǎng)得像锌杀,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子泻仙,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,960評(píng)論 2 355

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

  • 1.背景介紹 當(dāng)開發(fā)人員需要調(diào)試一個(gè)網(wǎng)頁是否運(yùn)行正常玉转,并不是簡(jiǎn)簡(jiǎn)單單地調(diào)試網(wǎng)頁的HTML突想、CSS、腳本等信息是否運(yùn)...
    我叫于搞吧閱讀 1,926評(píng)論 0 1
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理究抓,服務(wù)發(fā)現(xiàn)猾担,斷路器,智...
    卡卡羅2017閱讀 134,657評(píng)論 18 139
  • 寶貝兒漩蟆,今天是你出生的第一百一十天垒探,今天也是高考的第一天妓蛮,十八年后你也要面臨高考怠李,希望你有不一樣的心態(tài),更希望社會(huì)...
    3237f5d4b965閱讀 126評(píng)論 0 0