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下的子資料夾可以當作乙個介面,...