1.下載:
(1)官網APP: https://www.getpostman.com/ (即: https://app.getpostman.com/app/download/win64 )
(2)插件下載 :http://chromecj.com/web-development/2014-09/60.html (下載后,安裝.crx插件 、解決只能通過chrome網上應用商店安裝程序)
(3)Postman 4.1.2 下載地址: http://files.cnblogs.com/files/mafly/postman-4.1.2.rar (下載后解壓縮->打開chrome擴展程序 ->點擊「加載已解壓的擴展程序...」->選中 ->在Windows的開始菜單,會多一個「Chrome 應用」的文件夾,里面有postman)
2. 基本介紹
按鈕操作
- 導入:用於導入你或團隊保存的API請求文件,json格式。
- 新建文件夾:用於API請求分門別類,便於管理。
- 保存請求:保存你的API請求,返回值也能存儲下來。
- 下載:下載你測試通過的API請求,團隊共享,導入。json格式,可手動編輯的。
History
所有使用postman發送的request都會保存在這里。點擊之后會在當前Tab打開。
Postman sending requests
可以看到界面分成左右兩個部分,右邊是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會在你打開鍵值編輯器的時候把參數自動載入
Authorization
如果訪問的服務需要驗證,這里可以設置驗證方式+填寫驗證所需的信息,比如用戶名密碼。
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
(我們這里是可以傳文件的哦)
注:GET請求的參數直接在接口后面拼接(?qid=1),POST接口參數需要在Body標簽中添加。GET是不可以設置Body的,POST請求可以
Pre-request Script
請求前需要執行的腳本可以放置在這里。主要進行一些環境以及全局變量的設置。
Generate Code (沒找着..)
這里可以將request轉化為各種語言的代碼。比如python、java、shell、HTTP等。
Send
點擊了Send之后,發送當前請求。可以在Postman上直接看到response的內容。
”Send and Download“ 在發送請求之后,會自動下載該請求的response。
Body
有三種查看應答body部分的方式: Pretty、 Raw、Preview。
Pretty會根據選擇的類型對Body進行高亮顯示,同時可以選擇要不要自動換行,方便閱讀。
Raw不會進行任何高亮顯示。
Preview顯示的是Body部分的預覽效果。
Status
展示返回的狀態。鼠標方式在狀態上,比如“200 OK”上,會顯示該狀態對應的說明。
Cookies
參考: Understanding and working with responses Cookies
展示瀏覽器的cookies。
Headers
參考: Understanding and working with responses Headers
以key-value對的方式展示返回的header部分。鼠標停留在key上,會顯示該key的說明(根據HTTP文檔)。
Tests
展示測試結果。
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Collections
Collection就像是一個測試Project。然后Collection里面可以放置文件夾,也可以直接放置request,放置文件夾就像一個 testsuite。 文件夾里面可以放置多個request,一個request可以寫1個或者多個test。
參考: Getting started with Collections
Share Collections
Collection可以share給組員,也可以download為JSON文件然后發送給組員進行導入使用。
Run Collection
Collection可以直接run。
1) Previous Runs 展示過去run的collection,點擊可以在Statistics面板顯示具體的結果。 (沒找到這些.....)
OVERVIEW:該Collection 該輪測試PASS/FAIL數目總體概況。
Previous Runs:該Collection過去run的OVERVIEW,用來進行對比。
REQUESTS:該Collection 該輪測試的詳細情況。
2) CURRENT RUN 可以設置當前想要run的 collection,還可以對Environment、Iteration、Delay、Data File 進行設置。
Environment:選擇跑該Collection的 Environment。
Iteration: 設置該輪測試跑幾輪。
Delay: 。。。。。。。
Date: 可以選擇加載一個 CSV/JSON的數據文件
3) RESULTS
點擊“Start Run”就可以開始跑Collection啦。
實時結果會在 RESULTS里面顯示出來。
來源: http://www.cnblogs.com/hubgit/p/6589701.html#3725736
http://www.cnblogs.com/mafly/p/postman.html
http://www.cnblogs.com/miniren/p/5601118.html Postman 基本操作學習