天天看點

Postman接口測試-1(模拟請求篇)

什麼是接口?

接口是指在程式中具體負責在不同子產品之間傳輸或接受資料并作出處理的類或函數,實作軟體不同部分的互動,接口,通常就是所謂的API——應用程式程式設計接口。例如使用者與軟體之間的互動都是基于“使用者界面”,即“UI”,我們可以将其稱之為使用者與軟體之間的接口。而軟體内部各個子產品之間的互動,就是我們所謂的程式内部接口。而測試人員對其進行的測試,也就是目前測試行業内所提起的接口測試。

Postman簡介

在目前行業内,主流的測試工具非常多,在接口領域内,主要使用到的接口測試工具基本都是Jmeter、Postman及SoapUI等。在本章中,主要針對Postman接口自動化測試工具分享。

Postman,原本隻是Chrome應用商店中的一個浏覽器插件,安裝後能實作基于Chrome浏覽器運作的Web系統的接口進行自動化測試。專用于HTTP/HTTPS網絡協定下的接口測試工具。由于2018年初chrome停止對chrome應用商店的支援,是以目前已無法繼續在應用商店中繼續使用Postman了。如果需要使用,請下載下傳Postman的C/S版本。

下載下傳位址(對應系統版本進行下載下傳):https://www.getpostman.com/downloads/

Postmna使用技巧

1. Postman界面介紹

Postman接口測試-1(模拟請求篇)

Request:可以建立基于HTTP/HTTPS協定下的請求,用于模拟進行接口測試。

Collection:建立一個Collection,在Postman中,可以了解為是建立一個檔案夾,用于管理模拟請求

Environment:建立環境變量,用于管理和使用環境變量

至于下方的API Documentation、Mock Server、Monitor有興趣可以自行了解。

2. 模拟請求

在接口測試中,模拟請求是最為核心的一個環節,在Postman中通過建立模拟請求,即可對被測試接口進行通路和測試。如圖建立一個請求。

Postman接口測試-1(模拟請求篇)

點選Save之後,即可儲存本次建立的模拟請求至選擇的Collection中。

Postman接口測試-1(模拟請求篇)

Method:設定請求方法,在Postman中可以設定Get、Post、Delete、Put等等一系列的Method

URL:輸入被測試接口的URL,不用傳入參數

設定請求内容:在此處可以編輯請求參數(Params/Body),授權(Authorization),請求頭(Headers),請求前腳本(Pre-request_Script),請求後腳本(Tests)。

按照Postman的功能,填寫相對應的内容後,點選“Send”按鈕,即可發送請求至目标URL,并且傳回response,當你看到response顯示出内容,那麼恭喜你。你的模拟請求已經發送成功!