三個問題:
如何安裝?
基本了解?
如何使用?
一、安裝方法:
包括離線端安裝和chrome插件安裝,我用chrome插件安裝成功
postman安裝及使用
- 打開Chrome,依次選擇“選項”>>"更多工具">>“擴展程序”,
也可以在地址欄里直接輸入:“chrome://extensions/”
打開后如下圖
勾選“開發者模式”
然后點擊“加載已解壓的擴展程序”,選擇剛才我們下載並解壓出來的文件夾。

安裝好后如圖:
2、進行Restful請求測試
- 1
打開chrome的“應用”,或者直接在地址欄里輸入“chrome://apps/”也可以打開應用頁面
打開postman
二、基本了解
Postman介紹
Postman是google開發的一款功能強大的網頁調試與發送網頁HTTP請求,並能運行測試用例的的Chrome插件。其主要功能包括:
- 模擬各種HTTP requests
從常用的 GET、POST 到 RESTful 的 PUT 、 DELETE …等等。 甚至還可以發送文件、送出額外的 header。
- Collection 功能(測試集合)
Collection 是 requests的集合,在做完一個測試的時候, 你可以把這次的 request 存到特定的 Collection 里面,如此一來,下次要做同樣的測試時,就不需要重新輸入。而且一個collection可以包含多條request,如果我們把一個request當成一個test case,那collection就可以看成是一個test suite。通過collection的歸類,我們可以良好的分類測試軟件所提供的API.而且 Collection 還可以 Import 或是 Share 出來,讓團隊里面的所有人共享你建立起來的 Collection。
- 人性化的Response整理
一般在用其他工具來測試的時候,response的內容通常都是純文字的 raw, 但如果是 JSON ,就是塞成一整行的 JSON。這會造成閱讀的障礙 ,而 Postman 可以針對response內容的格式自動美化。 JSON、 XML 或是 HTML 都會整理成我們可以閱讀的格式
- 內置測試腳本語言
Postman支持編寫測試腳本,可以快速的檢查request的結果,並返回測試結果
- 設定變量與環境
Postman 可以自由 設定變量與Environment,一般我們在編輯request,校驗response的時候,總會需要重復輸入某些字符,比如url,postman允許我們設定變量來保存這些值。並且把變量保存在不同的環境中。比如,我們可能會有多種環境, development 、 staging 或 local, 而這幾種環境中的 request URL 也各不相同,但我們可以在不同的環境中設定同樣的變量,只是變量的值不一樣,這樣我們就不用修改我們的測試腳本,而測試不同的環境。
安裝好之后,我們先打開Postman,可以看到界面分成左右兩個部分,右邊是我們后頭要講的collection,左邊是現在要講的request builder。在request builder中,我們可以通過Postman快速的隨意組裝出我們希望的request。一般來說,所有的HTTP Request都分成4個部分,URL, method, headers和body。而Postman針對這幾部分都有針對性的工具。


URL
要組裝一條Request, URL永遠是你首先要填的內容,在Postman里面你曾輸入過的URL是可以通過下拉自動補全的哦。如果你點擊Params按鈕,Postman會彈出一個鍵值編輯器,你可以在哪里輸入URL的Parameter,Postman會幫你自動加入到URL當中,反之,如果你的URL當中已經有了參數,那Postman會在你打開鍵值編輯器的時候把參數自動載入
Headers
點擊’Headers’按鈕,Postman同樣會彈出一個鍵值編輯器。在這里,你可以隨意添加你想要的Header attribute,同樣Postman為我們通過了很貼心的auto-complete功能,敲入一個字母,你可以從下拉菜單里選擇你想要的標准atrribute
Method
要選擇Request的Method是很簡單的,Postman支持所有的Method,而一旦你選擇了Method,Postman的request body編輯器會根據的你選擇,自動的發生改變
Request Body
如果我們要創建的request是類似於POST,那我們就需要編輯Request Body,Postman根據body type的不同,提供了4中編輯方式:
- form-data
- x-www-form-urlencoded
- raw
- binary
寫到這,我想大家已經能夠了解如何用Postman組裝Request並且查看Response的內容了,那我們怎么用Postman去做測試呢
三、如何使用?
簡單的示例
我們使用一個簡單的GET請求來簡單了解postman
url是這樣的: http://food.iboohee.cn/fb/v1/foods/search?q=西瓜&page=1
優勢
簡單使用之后, 我們來說說它的優勢在哪里, 下面介紹的時候會使用動態圖展示相關操作
管理測試用例
每一個app都會有很多的測試接口, 原始的情況下, 我們使用的是excel來存儲我們我們的幾十條測試接口, 甚至寫一個word來管理, 可讀性很差, 雜亂且可讀性很差
我們接下來使用postman管理我們的多個測試用例
測試
現在只是做了一個接口請求, 測試的結果也只是憑借肉眼去判斷結果是否正確, 接下來我們針對一個接口編寫測試用例, 只是簡單的, 接口如下:http://food.iboohee.cn/fb/v1/foods/search?q=西瓜&page=1
批量測試
接口需要一個個點擊執行, 效率肯定很低的, 我們可以批量執行一個測試集合中的所有接口
環境切換
一般我們測試都會有類似測試環境, 正式環境至少兩種, 除了接口的host不一樣以外, 其它部分都是一樣的, postman可以幫助我們快速的從一個環境切換到另一個環境, 而不用重新編寫測試用例
同步
注冊postman帳號之后, 你的所有的本地數據就可以同步到雲端了, 這樣就可以不用擔心丟失以及可以隨時工作了
團隊協作
postman還支持團隊協作, 如果你有一個測試團隊, 就可以建立一個團隊項目, 多人就可以協作工作了



