Postman

一、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基本操作

  1. 新建測(cè)試集

    點(diǎn)擊collections、點(diǎn)擊+、點(diǎn)擊create new collection

    1. 新建請(qǐng)求、文件夾

    點(diǎn)擊collection右邊三個(gè)點(diǎn),點(diǎn)擊add request是添加請(qǐng)求、add folder是添加文件夾

    1. 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

    1. Post請(qǐng)求

    2. 提交form表單

    • 設(shè)置api、url,post方法、添加參數(shù)

    • post請(qǐng)求的參數(shù)信息在Body中添加form表單提交需要選中x-www-form-urlencoded,請(qǐng)求頭添加和get請(qǐng)求相同,在Headers中添加。

    1. json提交

      • 選擇JSON(application/json)是會(huì)自動(dòng)幫我們?cè)O(shè)置headers為application/json
    2. 授權(quán)Authorization

    3. 概念:用于客戶端訪問(wèn)服務(wù)器時(shí)所賦予的權(quán)限

    4. 常用類型

      • inherit auth from parent:子類繼承父類auth

      • No Auth:不需要授權(quán)參數(shù)發(fā)送請(qǐng)求時(shí)使用

      • Bearer Token:token安全令牌,攜帶Bearer Token的用戶可以使用它訪問(wèn)數(shù)據(jù)

    5. Pre-request Script----預(yù)處理腳本

    請(qǐng)求之前執(zhí)行的腳本

    可以添加隨機(jī)數(shù)或時(shí)間戳等。

    使用js語(yǔ)言

    1. Tests內(nèi)置腳本

    請(qǐng)求完成之后執(zhí)行的腳本

    添加斷言:code:200,字符串結(jié)構(gòu),json數(shù)據(jù)中的key對(duì)應(yīng)的value

    1. 命令行運(yùn)行接口結(jié)合

    2. 命令行運(yùn)行

      • 下載node-----node -v查詢版本

      • npm install newman --global安裝newman-----newman -v查詢版本

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容