測試接口,postman和jmeter是用得最頻繁的工具。html
下面主要介紹postman測試http協議接口的用法,包含get,post(form-data,json,上傳文件,cookie)。json
參數拼接在url後面cookie
下面分別表示http響應狀態碼、請求耗時,響應大小,而上面的code=9630是程序內部定義的狀態碼工具
右上角codepost
cookies,response.set_cookie(username,token)測試
headersurl
右上角cookiesspa
能夠刪除cookie.net
右上角code3d
請求體裏不一樣的input之間用一段叫boundary的字符串分割,每一個input都有了本身一個小header,其後空行接着是數據
自動添加上了請求頭
cookies
headers
右上角code
將input的name、value用‘=’鏈接,不一樣的input之間用‘&’鏈接
右上角code
自動加入了請求頭信息
右上角code
token是登陸返回的,add_user3這個功能必須先要登陸
特別說明:實際測試過程當中,若是token失效時間很長,能夠像下面獲取到token後寫死;可是,最好是經過關聯,動態獲取
postman動態獲取參考:http://www.javashuo.com/article/p-hdyinoog-be.html
此篇重點不是關聯,因此token寫死
請求頭信息
請求
右上角code
能夠看到,token在cookie中
右上角code
請求內容
自動加上了請求頭信息
右上角code
至此,postman測試http協議接口的主要使用方法介紹完了。
postman更多功能,參考:http://www.javashuo.com/article/p-hdyinoog-be.html
另外,
postman中 form-data、x-www-form-urlencoded、raw、binary的區別:https://blog.csdn.net/xybelieve1990/article/details/81111786
post使用form-data和x-www-form-urlencoded的本質區別:https://blog.csdn.net/u013827143/article/details/86222486