『政善治』Postman工具 — 1、Postman介紹與安裝

一、Postman介紹

Postman是一款非常流行的HTTP介面測試工具,是Google開發的一款功能強大的網頁調試與發送網頁HTTP請求,並能運行測試用例的的Chrome插件。

Postman分為Postman native appPostman Chrome app兩個版本。

在2018年的時候,Chrome app已經停止維護,官方也不推薦使用該版本。

因此建議大家直接選擇native app進行下載。

Postman其主要功能包括:

(1)模擬各種HTTP requests

從常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至還可以發送文件、發送出額外的 header。

(2)Collection 功能(測試集合)

Collection 是 requests的集合,在做完一個測試的時候, 你可以把這次的 request 存到特定的 Collection 裡面,如此一來,下次要做同樣的測試時,就不需要重新輸入。

而且一個collection可以包含多條request,如果我們把一個request當成一個test case,那collection就可以看成是一個test suite

通過collection的歸類,我們可以良好的分類測試軟體所提供的API。而且 Collection 還可以 Import(導入)或是Share(分享)出來,讓團隊裡面的所有人共享你建立起來的 Collection。

(3)人性化的Response整理

一般在用其他工具來測試的時候,response的內容通常都是純文字的raw(一種展示形式), 但如果是 JSON數據,就是變成一整行的 JSON,這會造成閱讀的障礙 。而 Postman可以針對response內容的格式自動美化, JSON、 XML 或是 HTML 都會整理成我們可以閱讀的格式。

(4)內置測試腳本語言

Postman支援編寫測試腳本,可以快速的檢查request的結果,並返回測試結果。

(5)設定變數與環境

Postman 可以自由 設定變數與Environment,一般我們在編輯request,校驗response的時候,總會需要重複輸入某些字元,比如url,postman允許我們設定變數來保存這些值。並且把變數保存在不同的環境中。比如,我們可能會有多種環境, development 或 local, 而這幾種環境中的 request URL 也各不相同,但我們可以在不同的環境中設定同樣的變數,只是變數的值不一樣,這樣我們就不用修改我們的測試腳本,來測試不同的環境。

二、Postman下載與安裝

1、Postman下載

Postman官方網站://www.postman.com/

Postman下載地址://www.postman.com/downloads/,請根據自己的作業系統選擇對應版本。

官方文檔://learning.postman.com/docs/postman/launching-postman/introduction/

image

2、Postman安裝

  • 下載完成後的exe文件直接雙擊運行,會自動安裝,並運行。
    image
  • Postman打開以後會出現如下圖介面,我們需要自己創建一個賬戶,或者使用Google帳號登錄,
    如下圖:
    image

    • Sign in with Single Sign-On(SSO):使用單點登錄(SSO)登錄。
    • Create Account:創建帳號。
    • Sign In instead:改為登陸。
    • I agree to the Terms of Use and Privacy Policy.:我同意使用條款和隱私政策。
    • Keep me signed in:保持登錄狀態。
    • Select to stay signed in for 30 days.:選擇保持登錄狀態30天。
    • Create free account:建立免費賬戶。
    • Sign up with Google:使用Google賬戶註冊。
    • Skip signing in and take me straight to the app:跳過登錄,直接進入應用程式。
      (直接填寫你的郵箱、用戶名、密碼,點擊Create free account進行註冊。)
  • 如果已有Postman帳號,點擊Sign In instead?,進入到如下介面,直接登陸。
    image
  • 第一次登陸Postman,需要進行一些設置。
    填寫一些相關資訊,能夠幫助你更好的使用Postman。點擊continue繼續
    image
  • 配置完後,會詢問你是否創建測試團隊,我們這裡先點擊跳過。
    image

3、為什麼要註冊Postman帳號

註冊Postman帳號是免費的。當註冊並登陸一個Postman帳號後,用戶可以獲得如下許可權。

(1)同步和備份歷史,集合,環境,和預置頭。

(2)可以輕鬆的處理來自不同機器的多個postman實例。

(3)創建集合連接發給其他開發人員。

(4)方便回家工作。

當然,不註冊也可以使用Postman,Postman帳號更多的是多台電腦可以同步數據,方便回家工作。

如果沒有帳號,需要直接使用Postman,點擊註冊頁面中的Skip signing in and take me straight to the app:跳過登錄,直接進入應用程式。如下圖:
image

參考