一、Postman介紹
1.概念
用于api和http請(qǐng)求調(diào)試工具
2.Postman下載、安裝
官網(wǎng)下載: 地址:https://www.getpostman.com/downloads/,選擇頁(yè)面中的“Download”,根據(jù)自 己電腦配置, 選擇32位下載還是64位下載
3.Postman主界面介紹
4.Postman基本操作
-
新建測(cè)試集
點(diǎn)擊collections、點(diǎn)擊+、點(diǎn)擊create new collection
- 新建請(qǐng)求、文件夾
點(diǎn)擊collection右邊三個(gè)點(diǎn),點(diǎn)擊add request是添加請(qǐng)求、add folder是添加文件夾
- Get請(qǐng)求
新建一個(gè)get請(qǐng)求
設(shè)置請(qǐng)求方式為get
粘貼一個(gè)網(wǎng)址
添加請(qǐng)求參數(shù),請(qǐng)求參數(shù)會(huì)在url上顯示出來(lái)
有請(qǐng)求頭,在請(qǐng)求頭的部分添加,也是鍵值對(duì)
點(diǎn)擊send之后,響應(yīng)數(shù)據(jù),可以是html、json、xml
Post請(qǐng)求
提交form表單
設(shè)置api、url,post方法、添加參數(shù)
post請(qǐng)求的參數(shù)信息在Body中添加form表單提交需要選中x-www-form-urlencoded,請(qǐng)求頭添加和get請(qǐng)求相同,在Headers中添加。
-
json提交
- 選擇JSON(application/json)是會(huì)自動(dòng)幫我們?cè)O(shè)置headers為application/json
授權(quán)Authorization
概念:用于客戶端訪問(wèn)服務(wù)器時(shí)所賦予的權(quán)限
-
常用類型
inherit auth from parent:子類繼承父類auth
No Auth:不需要授權(quán)參數(shù)發(fā)送請(qǐng)求時(shí)使用
Bearer Token:token安全令牌,攜帶Bearer Token的用戶可以使用它訪問(wèn)數(shù)據(jù)
Pre-request Script----預(yù)處理腳本
請(qǐng)求之前執(zhí)行的腳本
可以添加隨機(jī)數(shù)或時(shí)間戳等。
使用js語(yǔ)言
- Tests內(nèi)置腳本
請(qǐng)求完成之后執(zhí)行的腳本
添加斷言:code:200,字符串結(jié)構(gòu),json數(shù)據(jù)中的key對(duì)應(yīng)的value
命令行運(yùn)行接口結(jié)合
-
命令行運(yùn)行
下載node-----node -v查詢版本
npm install newman --global安裝newman-----newman -v查詢版本