介面測試(二)postman

2021-08-23 14:15:36 字數 2011 閱讀 3279

1、postman介面介紹

postman的工具很簡單,介面簡潔明瞭。

1、請求的方式,如post、get等;

2、引數;

3、響應介面。

2、介面說明

1、get請求

get請求可以直接在瀏覽器裡輸入url,引數直接寫在url裡,例如,獲取xiaohei的學生資訊,只在在url裡如,http://ip/api/user/stu_info?stu_name= xiaohei 即可獲得該學生的資訊,多個引數的話用&連線。

2、post請求

post請求的引數要寫在請求體裡,響應是json格式,可以看到響應狀態,時間,大小;

補充:在 上圖可以看到body裡有form-data和x-www兩種,有什麼區別呢?

如果是普通的k-v形式是沒有區別的,當想要上傳多**檔案時,只能選

擇form-data格式;

3、cookie的說明

想要對乙個賬號充值,首先要登入,要登入就設計到cookie,以下面的例子舉例

可以看到cookie的資訊時填寫在header裡面的,形式是使用者名稱=cookie值;cookie的值是在呼叫登入介面後,在響應裡面獲得的;

關於賬號充值的介面,則在body面按介面文件要求填寫引數即可

注:cookie是放在本地的乙個鍵值對;session是放在伺服器的乙個鍵值對;

4、json提交

web 介面通過 http(s)請求,是乙個url,url請求結果,會得到資料,資料的格式主要有兩種,一種json,一種 xml。介面返回的資料都是json,

key-value形式;

選中json,在敲**的時候有錯誤,會提示;

5、引數化

引數化的設定,右上角設定按鈕-manage enviroment-globals;分別在key value內輸入想要引數化的資料;引數化引用,在postman裡面,是}的形式;

補充http狀態碼

1、200 請求成功

2、302 重定向

3、404 客戶端發出去的請求不合法;

4、500 服務端有問題

請求頭header和請求體body的區別

請求頭 header的資料:

1、額外的資訊

2、瀏覽器資訊

3、cookie

4、需要什麼資料;

請求體body的資料:各種介面文件引數;

post和get的區別

1、get是只有請求頭,沒有請求體的,需要的資料直接放在url裡,post是將資料放在body裡的;

2、get請求長度有限制,post沒有長度限制;

在以前技術不成熟,有長度限制,現在並沒有長度限制;

3、所謂的post比get安全;

這種說法也是錯誤,post的請求資料可以通過抓包工具抓到。

Postman介面測試

開發介面的時候需要快速呼叫,方便除錯 測試的時候需要非常方便的呼叫介面,通過不同的引數去測試介面的輸出 這些呼叫需要儲存下來,反覆執行的 在執行過程中如果有斷言 檢查點 加持就更好了 http請求 請求方法,請求的url,請求引數,請求的重要頭域 http響應 狀態碼,響應的body,響應的head...

Postman介面測試

一 postman的使用 這裡介紹乙個小技巧 工作當中,我們可能經常會遇到一些404,500或者其他我們無法分析的錯誤時,我們可以把介面copy為curl傳送給開發人員,讓其幫我們找到答案 開發者工具找到該錯誤介面,copy curl postman import到postman。就可以直接傳送了 ...

postman介面測試

postman工具和其他使用工具類似,如何封裝http請求這裡不再贅述 一 collections 1 乙個collection就是乙個測試專案 其實collection就是乙個一級資料夾 在collection下可以新建子資料夾 2 介面用例組織,collection下的子資料夾可以當作乙個介面,...