postman的使用

postman使用入門

Postman 是一個很強大的 API調試、Http請求的工具,首次進入看到下面這個頁面java

重點看我標記出來的幾個按鈕,從上到下、從左至右的順序依次是 導入、新建文件夾、保存請求、下載python

  • 導入:用於導入你或團隊保存的API請求文件,json格式。shell

  • 新建文件夾:用於API請求分門別類,便於管理。json

  • 保存請求:保存你的API請求,返回值也能存儲下來。瀏覽器

  • 下載:下載你測試經過的API請求,團隊共享,導入。json格式,可手動編輯的。cookie

History

全部使用postman發送的request都會保存在這裏。點擊以後會在當前Tab打開。工具

Request

method

比較常見的有 GET、POST、PUT,還有一些不常見的好比 PATCH、DELETE等。post

URL & Params

URL能夠輸入request的地址,Params是對應的URL的參數。在Params中輸入參數,會自動同步到URL。同理,URL裏面輸入帶有參數的地址,也會自動同步參數到Params。測試

Send

發送當前請求。」Send and Download「 在發送請求以後,會自動下載該請求的response。ui

Save

能夠直接保存request。也能夠選擇「Save as」。

Save as 能夠保存 請求的名字以及簡單的描述。還能夠決定要不要把請求保存到Collection裏面去。

Authorization

若是訪問的服務須要驗證,這裏能夠設置驗證方式+填寫驗證所需的信息,好比用戶名密碼。(目前我沒使用過)

Headers

定義HTTP Header。

Body

設置請求的body。有四種方式進行設置: form-data、 urlencoded、raw 以及 binary。

GET是不能夠設置Body的,POST請求能夠。

Pre-request Script

請求前須要執行的腳本能夠放置在這裏。主要進行一些環境以及全局變量的設置。

Tests

這裏寫測試用例,進行一些判斷等等。

下面新建了兩個測試用例,名字分別是」Status code is 200「 、」Status code name has string「。

「responseCode.code === 200」 返回 True 或者 False,進而判斷 」Status code is 200「 這個用例是Pass仍是Fail。

Code

這裏能夠將request轉化爲各類語言的代碼。好比python、java、shell、HTTP等。

Response

Body

這裏能夠查看返回的應答的body部分。

有三種查看方式: Pretty、 Raw、Preview。

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

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

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

Cookies

展現瀏覽器的cookies。

Headers

以key-value對的方式展現返回的header部分。鼠標停留在key上,會顯示該key的說明。

TestsResults

展現測試結果。

Status

展現返回的狀態。鼠標方式在狀態上,好比「200 OK」上,會顯示該狀態對應的說明。

Collections

介紹

我的感受一個Collection就像是一個測試Project。而後Collection裏面能夠放置文件夾,也能夠直接放置request,放置文件夾就像一個 testsuite。 文件夾裏面能夠放置多個request,一個request能夠寫1個或者多個test。

Share Collection

Collection能夠share給組員,也能夠download爲JSON文件而後發送給組員進行導入使用。

Run Collection

Collection能夠直接run。

Environment:選擇跑該Collection的 Environment。

Iteration: 設置該輪測試跑幾輪。

Delay: 。。。。。。。

Date: 能夠選擇加載一個 CSV/JSON的數據文件

Run Results

點擊「Run Demo」就能夠開始跑Collection啦。

實時結果會在 Run Results裏面顯示出來。

相關文章
相關標籤/搜索