1. 程式人生 > 其它 >介面測試總結2022.1.18

介面測試總結2022.1.18

協議

HTTP的完整請求

客戶端與服務端進行tcp的連線

客戶端向服務端傳送request請求

服務端向客戶端進行相應回覆

客戶端與服務端關閉tcp連線

請求地址

postman

jmeter

請求方法

get:獲取 post: 新增 put:修改 delete:刪除

postman           

jmeter

請求頭 User-agent cookie Referer content-type

postman

jmeter

請求引數

get請求:query params,如?key1=value1&key2=value2

postman

jmeter

Response響應

協議狀態碼

1xx開頭一般是表示臨時相應,並需要請求者,去繼續執行操作的一個狀態程式碼

2xx表示成功請求的狀態程式碼

3xx是表示完成請求需要進一步操作,通常是用來重定向的

4xx是表示請求出錯,妨礙了伺服器的處理

5xx是伺服器在嘗試處理請求時發生的內部錯誤,可能是伺服器本身的錯誤,而不是請求出的錯誤

經常見到的有 200通過204刪除 301永久重定向 302臨時重定向 400請求引數請求頭 401無許可權訪問 403有許可權不能訪問 404地址不對405請求方法錯誤(get用成別的) 500(服務端) 504(閘道器超時)

響應資料

{

業務狀態碼

msg

資料

}

響應頭

Content-type

Set-cookie

狀態以及流程

cookie&session&token區別

cookie 資料存放客戶端 安全效能差 儲存資料有限 生命週期累計

session 資料村房子服務端 安全性相對於cookie好 訪問服務多比較佔資源的效能 儲存資料沒有限制 生命週期是間隔的

token:佔用率低 安全性高 拓展強

cookie流程

session流程

token的流程

我是誰---》動態引數

postman

jmeter