1. 程式人生 > >Postman傳送API請求與響應、集合執行

Postman傳送API請求與響應、集合執行

API請求

1、在標題工具欄中,單擊“ 新建”按鈕。

出現“新建”螢幕。

2、點選Request,彈出SAVE REQUEST螢幕

在SAVE REQUEST螢幕中:

  • 輸入您的請求的標題和說明。
  • 選擇一個集合並將請求儲存在其中。
  • 單擊“ 儲存”按鈕。

儲存請求後,可以在構建器中將URL,方法,標題和正文新增到請求中。

介紹一下Params、Authorization、Headers、Body、Pre-request Script、Tests

  • Params:請求的引數
  • Authorization:在傳送請求時,將自動生成授權標頭
  • Headers:設定請求頭資訊
  • Body:設定請求的引數,有4中方式:from-data、x-www-from-urlencoded、raw、binary;其中from-data填寫的方式和Params一致;raw可以填寫內容方式:Text、JSON等 注意:只有GET請求不能設定Body
  • Pre-request Script:就是一段在傳送request之前執行的程式碼,比如,隨機的URL引數,變化的requst body等。
  • Tests:本質上是JavaScript程式碼,根據自己設定的每一個tests返回True,或是False。

以上都設定好之後,就可以點選“Send”按鈕,傳送請求;

響應

Postman響應檢視器有助於確保API響應的正確性。API響應由正文,標題和狀態程式碼組成;相應有:Body、Cookies、Headers、Test Results 、Status、Time、Size

Body

Body選項卡為您提供了幾種工具,可幫助您快速瞭解響應。您可以在三個檢視中檢視正文 - pretty、raw、 preview。

  • pretty:中JSON或XML,來檢視響應結果 (API介面地址選擇JSON檢視結果)
  • raw:原始檢視是一個帶有響應主體的大文字區域。它可以表明您的回答是否縮小。
  • preview:某些Web框架會返回HTML錯誤,預覽模式尤其有用(請求的是一個網頁地址就用它來檢視結果)

Cookies

請求時伺服器返回的cookies資訊

Headers

相當於瀏覽器返回的資訊頭Response Headers

Status

請求的相應狀態

Time

計算響應從伺服器到達所花費的時間。這對於一些效能初步測試很有用

Size

響應大小分解為正文和標題。響應大小是近似值

集合執行

第一步:在collections中點選集合(如:TestClass)後面“執行”按鈕,彈出右邊TestClas框;

第二步:在TestClas框內點選“Run”,進入到Collections Runner 中

第三步:在Collections Runner中點選“Run TestClass”,進入到執行結果頁面,就會展示執行的測試結果