大家好邀桑,我是IT修真院深圳分院第04期學(xué)員瞎疼,一枚正直善良的web程序員。
今天給大家分享一下壁畸,修真院官網(wǎng) js任務(wù)中可能會(huì)使用到的知識(shí)點(diǎn):
如何使用postman贼急?
1.背景介紹
當(dāng)開發(fā)人員需要調(diào)試一個(gè)網(wǎng)頁是否運(yù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能提供功能強(qiáng)大的API & HTTP 請(qǐng)求調(diào)試。
-它能夠發(fā)送任何類型的HTTP requests (GET, HEAD, POST, PUT..)异雁,附帶任何數(shù)量的參數(shù)+ headers;
-Postman 能夠保留了歷史的請(qǐng)求捶障,這樣我們就可以很容易地重新發(fā)送請(qǐng)求,有一個(gè)“集合”功能纲刀,用于存儲(chǔ)所有請(qǐng)求相同的API/域项炼。
postman界面介紹:
1、postman調(diào)試的歷史記錄,保留了每次測(cè)試時(shí)的請(qǐng)求參數(shù)锭部;
2驱闷、在Postman中,Collection類似文件夾空免,可以把同一個(gè)項(xiàng)目的請(qǐng)求放在一個(gè)Collection里方便管理和分享,Collection里面也可以再建文件夾盆耽;
3蹋砚、設(shè)置environment variables(環(huán)境變量)和global variables(全局變量),點(diǎn)擊右邊的眼睛可以快速查看當(dāng)前的變量摄杂;
4坝咐、選擇HTTP 請(qǐng)求類型的地方,各種常見的不常見的非常全析恢;
5墨坚、請(qǐng)求URL,兩層大括號(hào)表示這是一個(gè)環(huán)境變量映挂,可以在3的位置選擇當(dāng)前的environment泽篮,環(huán)境變量就會(huì)被替換成該environment里variable的值;
6柑船、點(diǎn)擊可以設(shè)置URL參數(shù)的key和value帽撑;
7、點(diǎn)擊發(fā)送請(qǐng)求鞍时;
8亏拉、點(diǎn)擊保存請(qǐng)求到Collection,如果要另存為的話逆巍,可以點(diǎn)擊右邊的下箭頭及塘;
9、自定義HTTP Header锐极;
10笙僚、設(shè)置Request body;
11灵再、在收到response之后執(zhí)行的測(cè)試味咳;
12、返回?cái)?shù)據(jù)的格式檬嘀,Pretty可以看到格式化后的JSON槽驶,Raw就是未經(jīng)處理的數(shù)據(jù),Preview可以預(yù)覽HTML頁面鸳兽。
3.常見問題
如何使用postman測(cè)試接口
4.解決方案
1掂铐、首先要安裝Postman
2、安裝注冊(cè)
3、填寫數(shù)據(jù)
5.編碼實(shí)戰(zhàn)
6.擴(kuò)展思考
postman中的環(huán)境變量
環(huán)境變量被設(shè)置為鍵值對(duì)全陨,鍵為變量的名字爆班。
變量可以以這個(gè)形式使用: {{variableName}},這個(gè)字符串{{variableName}} 將會(huì)被他的值所替代辱姨。例如:環(huán)境變量名為 'url'柿菩,值為 'http://localhost',你可以在request的URL字段中使用{{url}}雨涛,{{url}}將會(huì)在request發(fā)送時(shí)被替換成 'http://localhost'枢舶。
只有當(dāng)前環(huán)境中的變量才是有效的。使用環(huán)境變量選擇器選擇一個(gè)環(huán)境
環(huán)境變量可以幫助你分離敏感數(shù)據(jù)例如keys和passwords替久。你最好保存所有的敏感值到一個(gè)環(huán)境中凉泄,提供一個(gè)虛擬的環(huán)境來使用。如果你信任這個(gè)用戶蚯根,你也可以給他你的環(huán)境后众。
7.參考文獻(xiàn)
參考一:Postman使用手冊(cè)1——導(dǎo)入導(dǎo)出和發(fā)送請(qǐng)求查看響應(yīng)
參考二:Postman安裝及使用入門教程
參考三:Postman使用手冊(cè)3——環(huán)境變量
8.更多討論
問題一:postman傳遞參數(shù)的方法哪幾種,怎樣添加參數(shù)的颅拦?
答:1.可以直接放在URL上蒂誉;
?????? 2.可以放在請(qǐng)求的body里;
問題二:postman如何導(dǎo)出數(shù)據(jù)
答:
問題三:postman怎么校驗(yàn)返回值和數(shù)據(jù)庫中的值一致距帅?
答:與接口文檔對(duì)應(yīng)拗盒。如果出現(xiàn)差錯(cuò),將所有錯(cuò)誤用文檔記錄锥债,發(fā)給后端陡蝇,讓后端更正。
感謝大家觀看哮肚!
今天的分享就到這里啦登夫,歡迎大家點(diǎn)贊、轉(zhuǎn)發(fā)允趟、留言恼策、拍磚!