Postman接口測試01-使用postman運行接口

postman是一個模擬發送接口請求的軟件,一般用來進行接口調試以及測試。最近使用postman這個工具比較多,所以專門整理總結一下關於postman的使用經驗。

 

一、postman的下載和使用說明

postman官方下載地址:https://www.getpostman.com/downloads/

postman官方使用文檔:https://learning.getpostman.com/docs/postman/sending_api_requests/requests/

 

通過官方地址進入postman下載頁面,在這個頁面可以獲取到windows、mac和linux三個系統的安裝包。

postman下載頁面

 

二、發送request的填寫信息說明

在下載並安裝好postman後,創建一個Collection來存儲請求,在Collection中創建一個request,我們在這裏填寫併發送請求。

 

2.1 發送請求填寫的參數

如果要發送一個請求,那麼在postman的界面中,需要確定以下信息:

  • 請求類型:在請求類型下拉欄中選擇我們需要發送的接口類型,例如post、get。
  • 請求地址:在請求地址欄中,輸入我們請求地址的url。
  • 請求header:request請求的header信息,填寫在Headers中。
  • 請求參數:請求所發送的參數,填寫在Params或者Body中。
  • 請求認證:請求發送所需要的認證信息,填寫在Authorization 中。

 

2.2關於請求參數的類型:

在postman中,請求參數分爲了params和Body兩個部分,一般使用get請求時,將參數填寫到Params中,然後程序自動拼接到請求地址後面,其他請求例如post是將參數單獨放在Body中的。這裏大概介紹一下不同請求參數類型的填寫方式:

  • params:使用key-value的方式填寫數據。
  • none:指請求沒有參數,沒有body。
  • form-data:使用key-value的方式填寫數據,可以上傳文件類型。
  • x-www-from-urlencoded:使用key-value的方式填寫數據,不能上傳文件類型
  • raw:可以使用text、json、xml、html、Javascript格式。
  • binary:上傳二進制數據,一般用來上傳文件,每次也只能上傳一個。
  • GraphQL:目前還處於postman的beta版本,據說是一個API查詢語言。

raw格式定義

 

三、發送請求實例

3.1發送一個post請求

獲取接口信息

如果是一個上線的web項目,可以通過F12打開控制檯,刷新頁面後找到接口,點擊後在右側可以查看到我們所需要的請求地址、請求類型、請求header、請求參數類型和內容。

查看接口信息

 

複製請求參數

在獲取到接口信息填寫到postman中時,請求參數一般是內容最多的,第一次接觸postman時,自己是一項一項參數複製過來的,後來發現原來有一鍵複製粘貼的方式。

第一步:在F12的控制檯頁面,在請求參數(Request Payload)中點擊view source,然後複製內容(key-value這種格式可以直接複製key:value這種格式,因爲source中是由=分割,postman識別的是:符號)。

第二步:在postman的參數填寫頁面,點擊Bulk Edit進入全部編輯模式,然後粘貼在這裏,再次點擊Key-value Edit返回key-value模式時,就能顯示一一對應的參數格式了。

參數複製的格式

 

填寫信息到postman運行

如圖所示,這個接口中,認證和Headers中都沒有填寫信息,因爲這個接口不需要認證,所以不填寫Authorization;而且在Header中,postman也會根據你的body內參數格式,自動生成一個header中的Content-Type信息。

填寫完成後,點擊send,就可以發送請求,response返回信息會顯示在下面。

找鋼網圖片

 

3.2發送一個get請求

和上述的步驟一樣,我們獲取接口信息,然後填寫到postman中,這裏需要注意的是,get請求的參數也顯示在params中的,因爲發送get請求時,參數會拼接在Url後面。

所以複製url時會把入參一起復制過來,然後在postman中顯示在params方便顯示和修改。

get請求實例

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章