接口測試:postman


測試接口,postman和jmeter是用得最頻繁的工具。

下面主要介紹postman測試http協議接口的用法,包含get,post(form-data,json,上傳文件,cookie)。

postman--get請求

參數拼接在url后面

下面分別表示http響應狀態碼、請求耗時,響應大小,而上面的code=9630是程序內部定義的狀態碼

右上角code

 

postman--post請求:form-data

cookies,response.set_cookie(username,token)

headers

右上角cookies

可以刪除cookie

右上角code

 

請求體里不同的input之間用一段叫boundary的字符串分割,每個input都有了自己一個小header,其后空行接着是數據

post請求--postman:x-www-form-urlencoded

自動添加上了請求頭 

 

cookies

 

headers 

 右上角code

 

將input的name、value用‘=’連接,不同的input之間用‘&’連接

 

postman:上傳文件

右上角code

postman:發json

自動加入了請求頭信息

 右上角code

 

postman:cookie中傳token

token是登錄返回的,add_user3這個功能必須先要登錄

特別說明:實際測試過程中,如果token失效時間很長,可以像下面獲取到token后寫死;但是,最好是通過關聯,動態獲取

postman動態獲取參考:https://www.cnblogs.com/uncleyong/p/10991383.html

此篇重點不是關聯,所以token寫死

請求頭信息

 請求

右上角code

  

可以看到,token在cookie中

postman:form-data,body中傳token

右上角code

  

請求內容

postman:json,body中傳token

自動加上了請求頭信息

右上角code

 

 

至此,postman測試http協議接口的主要使用方法介紹完了。

postman更多功能,參考:https://www.cnblogs.com/UncleYong/p/10991383.html

接口測試:jmeter,請在公眾號上查閱。

 

另外,

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


免責聲明!

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



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