Postman:下載安裝與基本介紹


 

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打開。

 

clip_image005_thumb

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

如果訪問的服務需要驗證,這里可以設置驗證方式+填寫驗證所需的信息,比如用戶名密碼。

image_thumb8[1]

 

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

請求前需要執行的腳本可以放置在這里。主要進行一些環境以及全局變量的設置。

image_thumb10

 

 

 

Generate Code (沒找着..)

這里可以將request轉化為各種語言的代碼。比如python、java、shell、HTTP等。

image_thumb14

Send

點擊了Send之后,發送當前請求。可以在Postman上直接看到response的內容。

”Send and Download“ 在發送請求之后,會自動下載該請求的response。

image_thumb5

 

Body

有三種查看應答body部分的方式: Pretty、 Raw、Preview。

Pretty會根據選擇的類型對Body進行高亮顯示,同時可以選擇要不要自動換行,方便閱讀。

Raw不會進行任何高亮顯示。

Preview顯示的是Body部分的預覽效果。

Status

展示返回的狀態。鼠標方式在狀態上,比如“200 OK”上,會顯示該狀態對應的說明。

image_thumb5[1]

 

Cookies

參考: Understanding and working with responses Cookies

展示瀏覽器的cookies。

Headers

參考: Understanding and working with responses Headers

以key-value對的方式展示返回的header部分。鼠標停留在key上,會顯示該key的說明(根據HTTP文檔)。

image_thumb3

Tests

展示測試結果。

image_thumb4

 

 

 

 

----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Collections

Collection就像是一個測試Project。然后Collection里面可以放置文件夾,也可以直接放置request,放置文件夾就像一個 testsuite。 文件夾里面可以放置多個request,一個request可以寫1個或者多個test。

參考: Getting started with Collections

image_thumb6[1]



 

Share Collections

Collection可以share給組員,也可以download為JSON文件然后發送給組員進行導入使用。

 

 

Run Collection

Collection可以直接run。

參考: Running a collection

1) Previous Runs 展示過去run的collection,點擊可以在Statistics面板顯示具體的結果。   (沒找到這些.....)

OVERVIEW:該Collection 該輪測試PASS/FAIL數目總體概況。

Previous Runs:該Collection過去run的OVERVIEW,用來進行對比。

REQUESTS:該Collection 該輪測試的詳細情況。

image_thumb10[1]

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 基本操作學習


免責聲明!

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



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