『政善治』Postman工具 — 1、Postman介紹與安裝
一、Postman介紹
Postman是一款非常流行的HTTP介面測試工具,是Google開發的一款功能強大的網頁調試與發送網頁HTTP請求,並能運行測試用例的的Chrome插件。
Postman分為Postman native app
和Postman 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/
2、Postman安裝
- 下載完成後的exe文件直接雙擊運行,會自動安裝,並運行。
- Postman打開以後會出現如下圖介面,我們需要自己創建一個賬戶,或者使用Google帳號登錄,
如下圖:
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?
,進入到如下介面,直接登陸。
- 第一次登陸Postman,需要進行一些設置。
填寫一些相關資訊,能夠幫助你更好的使用Postman。點擊continue繼續
- 配置完後,會詢問你是否創建測試團隊,我們這裡先點擊跳過。
3、為什麼要註冊Postman帳號
註冊Postman帳號是免費的。當註冊並登陸一個Postman帳號後,用戶可以獲得如下許可權。
(1)同步和備份歷史,集合,環境,和預置頭。
(2)可以輕鬆的處理來自不同機器的多個postman實例。
(3)創建集合連接發給其他開發人員。
(4)方便回家工作。
當然,不註冊也可以使用Postman,Postman帳號更多的是多台電腦可以同步數據,方便回家工作。
如果沒有帳號,需要直接使用Postman,點擊註冊頁面中的Skip signing in and take me straight to the app
:跳過登錄,直接進入應用程式。如下圖:
參考