postman調(diào)試工具介紹及常用的快捷鍵收集

關(guān)于Postman

Postman是一款功能強大的網(wǎng)頁調(diào)試與發(fā)送網(wǎng)頁HTTP請求的Chrome插件,簡單的說就是調(diào)試json和web請求的工具。

用戶在開發(fā)或者調(diào)試網(wǎng)絡(luò)程序或者是網(wǎng)頁B/S模式的程序的時候是需要一些方法來跟蹤網(wǎng)頁請求的,用戶可以使用一些網(wǎng)絡(luò)的監(jiān)視工具比如著名的Firebug等網(wǎng)頁調(diào)試工具。今天給大家介紹的這款網(wǎng)頁調(diào)試工具不僅可以調(diào)試簡單的css、html、腳本等簡單的網(wǎng)頁基本信息,它還可以發(fā)送幾乎所有類型的HTTP請求!Postman在發(fā)送網(wǎng)絡(luò)HTTP請求方面可以說是Chrome插件類產(chǎn)品中的代表產(chǎn)品之一。

Postman的操作環(huán)境

postman適用于不同的操作系統(tǒng),Postman Mac、Windows X32、Windows X64、Linux系統(tǒng),還支持postman 瀏覽器擴展程序、postman chrome應(yīng)用程序等。

postman基礎(chǔ)功能介紹

首先,看一下它的基礎(chǔ)功能:

在這里插入圖片描述

collection在postman里面相當(dāng)于一個文件夾,可以把同一個項目的請求放在一個Collection里方便管理和分享,Collection里面也可以再建文件夾。這里我們做一個普通接口的簡單的示例:

請求區(qū)域介紹:


在這里插入圖片描述
  • 1 Authorization:身份驗證,主要用來填寫用戶名密碼,以及一些驗簽字段,postman有一個helpers可以幫助我們簡化一些重復(fù)和復(fù)雜的任務(wù)。當(dāng)前的一套helpers可以幫助你解決一些authentication protocols的問題。;

  • 2 Headers:請求的頭部信息

  • 3 Body:post請求時必須要帶的參數(shù),里面放一些key-value鍵值對

  • 4 Pre-requerst Script:可以讓你在 請求之前自定義請求數(shù)據(jù),這個運行在請求之前,語法使用JavaScript語句。

  • 5 tests:tests標(biāo)簽功能比較強大,通常用來寫測試,它是運行在請求之后。支持JavaScript語法。postman每次執(zhí)行request的時候,會執(zhí)行tests。測試結(jié)果會在tests的tab上面顯示一個通過的數(shù)量以及對錯情況。這個后面會進(jìn)行詳解,它也可以用來設(shè)計用例,比如要測試返回結(jié)果是否含有某一字符串

  • 6 form-data:,它將表單數(shù)據(jù)處理為一條消息,以標(biāo)簽為單元,用分隔符分開。既可以單獨上傳鍵值對,也可以直接上傳文件(當(dāng)上傳字段是文件時,會有Content-Type來說明文件類型,但該文件不會作為歷史保存,只能在每次需要發(fā)送請求的時候,重新添加文件。);post請求里較常用的一種

在這里插入圖片描述
  • 7 x-www-form-urlencoded:對應(yīng)信息頭-application/x-www-from-urlencoded,會將表單內(nèi)的數(shù)據(jù)轉(zhuǎn)換為鍵值對;

  • 8 raw:可以上傳任意類型的文本,比如text、json、xml等,所有填寫的text都會隨著請求發(fā)送;

  • 9 binary:對應(yīng)信息頭-Content-Type:application/octet-stream,只能上傳二進(jìn)制文件,且沒有鍵值對,一次只能上傳一個文件, 也不能保存歷史,每次選擇文件,提交;

使用postman進(jìn)行接口自動化測試

錯,使用postman也可以進(jìn)行接口自動化的,是不是很神奇

首先,既然是自動化測試,那么我們肯定需要工具 (Postman) 或者代碼能幫我們直接判斷結(jié)果是否符合預(yù)期。那么在接口測試上,大體就兩個思路:

判斷請求返回的 code 是否符合預(yù)期

判斷請求返回的內(nèi)容中是否包含預(yù)期的內(nèi)容(關(guān)鍵字)

接下來我們看看如何利用 Postman 來解決上述的問題


在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述
在這里插入圖片描述

快捷鍵大全

作為一名IT程序猿,不懂一些工具的快捷方式,應(yīng)該會被鄙視的吧。收集了一些Postman的快捷方式,大家一起動手操作~

簡單操作

操作 mac系統(tǒng) windows系統(tǒng)
打開新標(biāo)簽 ?T Ctrl + T
關(guān)閉標(biāo)簽 ?W Ctrl + W
強制關(guān)閉標(biāo)簽 Cmd + Alt + W Ctrl + Alt + W
切換到下一個選項卡 ??] Ctrl + Shift +]
切換到上一個選項卡 ??[ Ctrl + Shift + [
切換到最后一個標(biāo)簽 ?9 Ctrl + 9
在新標(biāo)簽頁中打開邊欄請求 ??(點擊) Ctrl + Shift +(單擊)

請求

操作 MAC系統(tǒng) windows系統(tǒng)
請求網(wǎng)址 ?L Ctrl + L
保存請求 ?S Ctrl + S
保存請求為 ??S Ctrl + Shift + S
發(fā)送請求 ?? Ctrl + Enter
發(fā)送和下載請求 ??? Ctrl + Alt + Enter
滾動到請求 ??↑ Ctrl + Alt +↑
滾動到響應(yīng) ??↓ Ctrl + Alt +↓
美化原始請求正文 ?B Ctrl + B

工具欄

操作 MAC系統(tǒng) windows系統(tǒng)
搜索補充工具欄 ?F Ctrl + F
切換補充工具欄 ?\ Ctrl + \
下一個項目
上一個項目
展開項目
折疊項目
選擇物品 ? Enter
重命名項目 ?E Ctrl + E
小組項目 ?G Ctrl + G
切項目 ?X Ctrl + X
復(fù)制項目 ?C Ctrl + C
粘貼項目 ?V Ctrl + V
重復(fù)項目 ?D Ctrl + D
刪除項目 del del

接口

操作 MAC系統(tǒng) windows系統(tǒng)
放大 ?+ Ctrl + +
縮小 ?- Ctrl + -
重置縮放 ?0 Ctrl + 0
切換雙窗格視圖 ??V Ctrl + Alt + V
切換到側(cè)邊欄 ??1 Ctrl + Alt + 1
切換到生成器 ??2 Ctrl + Alt + 2

窗口

操作 MAC系統(tǒng) windows系統(tǒng)
新的請求者窗口 ?N Ctrl + N
新的流道窗口 ??N Ctrl + Shift + N
新的控制臺窗口 ??C Ctrl + Alt + C
進(jìn)口 ?O Ctrl + O
管理環(huán)境 ??E Ctrl + Alt + E
設(shè)置 ?, Ctrl +,
提交模態(tài) ?? Ctrl + Enter
打開快捷方式幫助 ?/ Ctrl + /

數(shù)據(jù)編輯

操作 MAC系統(tǒng) windows系統(tǒng)
導(dǎo)航 箭頭鍵(↑,→,↓,←)+ Tab 箭頭鍵(↑,→,↓,←)+ Tab
重復(fù)行 ?D Ctrl + D
選擇特定行 ?(點擊) Ctrl +(點擊)
選擇上一行 ?↑ Shift +↑
選擇下一行 ?↓ Shift +↓
選擇當(dāng)前行 ?→ Shift +→
向上移動行 ??↑ Ctrl + Shift +↑
向下移動行 ??↓ Ctrl + Shift +↓
復(fù)制 - 可以多選和復(fù)制行 ?C Ctrl + C
剪切 - 可以多選和剪切行 ?X Ctrl + X
粘貼 ?V Ctrl + V.
刪除 - 可以多選和刪除行 delete del
取消選擇行 ESC Esc

原文:https://www.z01.com/Item/3712

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

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