Postman——細說響應


前言

我們通過Postman進行API測試,很多時候就是通過響應報文來檢測接口的正確性;所以,Postman對響應的處理和展示,直接影響到使用者的體驗和工作效率。不可否認,Postman響應查看器將使我們的工作變得更容易。

API響應由正文,響應頭和狀態碼組成。Postman將響應體和響應頭放在不同的標簽中顯示;API調用所需時間、API響應狀態碼顯示在選項卡旁邊。如下圖所示:

Postman響應

保存響應

如果請求已保存在集合中,則可以保存該請求的響應。一旦返回響應,請點擊保存響應按鈕。輸入一個名稱來命名保存的響應。每當您加載請求時,為請求保存的所有響應都將作為示例提供。點擊右上角的示例下拉菜單查看並選擇已保存的示例。

保存響應

這些保存的響應示例可以作為后期測試的根據。

查看響應

Postman為我們提供了幾種工具來幫助我們快速查看響應數據。 響應體可以在以下三種視圖中的一種中查看:

  • Pretty
    Pretty模式可以格式化JSON或XML響應報文,以便更容易查看。沒有人希望通過縮小的單行JSON響應來尋找我們需要的字符串!突出顯示Pretry模式中的鏈接,點擊它們,可以通過鏈接URL在Postman中加載GET請求。為了瀏覽較大的響應報文,可以單擊左側的向下指向的三角形(▼)折疊響應報文。

     

    為了讓Postman自動格式化響應報文,我們確保返回正確的Content-Type請求頭。如果API沒有返回Content-Type請求頭,則可以通過JSON或XML強制進行格式設置。我們可以通過從“語言檢測”下拉列表中選擇“JSON”,或者在SETTINGS模式內的常規選項卡下強制默認顯示為JSON格式。

  • Raw
    Raw視圖只是最原始的方式顯示響應報文的內容。

  • Preview
    Preview模式在沙箱中以iframe的形式呈現響應。默認情況下,某些Web框架會返回HTML錯誤,所以預覽模式在此處特別有用。但是由於iframe沙盒限制,JavaScript和圖像在iframe中被禁用。

響應頭

響應頭在Headers標簽頁下以鍵-值對的形式進行顯示。鼠標懸停在標題名稱上可以根據HTTP規范給出響應頭的描述。如果我們發送的是HEAD請求,Postman會默認顯示響應頭標簽頁。如下圖所示:

響應頭

響應時間

Postman自動計算每次請求的總體時間。這個數據對於性能測試有一定的幫助。

響應大小

Postman將響應報文大小分解為響應體和響應頭。但是響應報文的大小是近似的,並不會非常准確。

響應Cookie

服務器發送的Cookie在Cookie標簽頁中可見。要在Postman中管理請求中的Cookie,可以使用MANAGE COOKIES模式。關於MANAGE COOKIES模式這部分內容在《Postman教程——細說請求》這篇文章中有詳細的說明。

測試

除了從服務器獲取請求的所有內容外,我們還可以看到針對構建請求時配置的測試程序,查看測試程序的測試結果。

總結

這篇文章詳細的總結了Postman中關於響應的相關內容。內容篇幅雖然比較長,但是干貨也不少,希望我的這篇文章能夠幫助到大家。

果凍想-一個原創技術文章分享網站。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM