接口測試之Postman簡介


如何測試接口-->http接口

需要Http請求模擬工具,現在流行的這種工具也挺多的,像火狐瀏覽器插件-RESTClient,Chrome瀏覽器插件-Postman等等。這里主要介紹一下Postman。 

一.Postman說明

  Postman是一種網頁調試與發送網頁http請求的chrome插件。我們可以用來很方便的模擬get或者post或者其他方式的請求來調試接口。

二.安裝(安裝到chrome插件)

  在安裝時,最好是通過chrome瀏覽器打開chrome網上應用店直接添加到chrome插件中。如果是直接從網上先把postman下載好很可能安不到chrome上去。

進入chrome網上應用店需要FQ,在這里默認你可以FQ,大體步驟如下:

  1. 打開chrome瀏覽器的chrome網上應用店,搜索postman。
  2. 點擊添加至Chrome。

三.基本使用方法

1.在chrome中安裝好postman插件后,通常會在桌面上生成一個Postman的快捷方式,再次打開它時可以直接通過快捷方式也可以在chrome瀏覽器中的應用中打開它,我們會看到如下界面:

2.打開后,在紅圈里面輸入需要測試的接口地址,選擇請求方式,然后在下面手動添加相應的鍵值。

(1)接口請求報文拼接

url?param=value&param2=value

這種是最簡單的一種,問號前面是請求url,后面是請求的參數名和參數值,多個參數用&來連接

https://api.douban.com/v2/book/search?q=zouweiwei

(2)還有一種就是入參是json串的,那就不用拼接參數了,借助postman來實現,下面會舉例說明

(3)GET和POST請求:

如果是get請求的話,直接在瀏覽器里輸入就行了,只要在瀏覽器里面直接能請求到的,都是get請求,如果是post請求的話,就不行了,就得借助工具來發送。

GET和POST請求的區別:

         GET使用URL或Cookie傳參,而POST將數據放在Body中;

         GET的URL會有長度上的限制,而POST的數據則可以非常大;

         POST比GET安全,因為數據在地址欄上不可見;

         一般get請求用來獲取數據,post請求用來發送數據。

(4)body部分編輯分為4個部分:

form-data是web表單默認的傳輸格式,編輯器允許你通過設置key-value形式的數據來模擬填充表單。你可以在最后的選項中選擇添加文件。

urlencoded這個編碼格式同樣可以通過設置key-value的方式作為URL的參數。

raw:一個raw請求可以包含任何內容。在這里你可以設置我們常用的JSON 和 XML數據格式。

binary:在這里你可以發送視頻、音頻、文本等文件

(5)Headers

使用攔截器來發送這些受限的headerscookies

(6)Authorization

身份驗證,后邊會有用法介紹

3.點擊Send即可提交請求,然后在下面查看請求結果,並且可以以Pretty、Raw、Preview三種方式查看

Pretty方式,可以讓JSON 和 XML的響應內容顯示的更美觀規整。

Raw方式,顯示最原始的數據,可以幫助你判斷是否minified。

Preview方式,可以幫你把HTML頁面自動解析顯示出來。

HTTP狀態碼:每發出一個http請求之后,就會有一個響應,http本身會有一個狀態碼,來標示這個請求是否成功,常見狀態碼:

         200,2開頭的都表示這個請求發送成功,最常見的就是200

         300,3開頭的代表重定向,最常見的是302,把這個請求重定向到別的地方了

         400,400代表客戶端發送的請求有語法錯誤,401代表訪問的頁面沒有授權,403代表沒有權限訪問這個頁面,404代表沒有這個頁面

         500,5開頭的代表服務器有異常,500代表服務器內部異常,504代表服務器端超時,沒返回結果

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM