Postman傳送API請求與響應、集合執行
阿新 • • 發佈:2018-12-16
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”,進入到執行結果頁面,就會展示執行的測試結果