後端介面重定向 面試分享 測試面試部分介面題目

2021-10-14 10:58:14 字數 1059 閱讀 4871

為什麼要做介面測試

· 越底層發現bug,修復成本越低

· 前端發生變化時,後端介面可以不用變

· 檢查系統的安全性、穩定性,前端傳參不可信

介面測試的重點

· 檢查介面返回的資料是否與預期的結果一致

· 檢查介面的容錯性,加入傳遞的型別錯誤時是否可以處理

· 介面測試的邊界值

· 介面的效能

· 介面的安全性

http狀態碼

· 1xx:請求正常,但是無響應,只有在實驗狀態下使用

· 2xx:2開頭的表示傳送成功

· 3xx:3開頭的代表重定向,常見302

· 4xx:400代表客戶端傳送的語法有錯誤,401代表訪問的頁面沒有授權,403 無許可權訪問該網頁,404代表沒有這個頁面,415 格式錯誤

· 5xx:5開頭的代表伺服器異常,500代表伺服器內部異常,504代表伺服器超時

get請求和post請求的區別

· get使用url或cookies傳參,post將資料放在body中

· get的url會有長度上的限制,post的資料則可以非常大

· post比get安全,因為在位址列不可見

· 一般get用來獲取資料,post用來傳送資料

cookies和session的區別

· cookies資料存放在客戶的瀏覽器上,session資料放在伺服器上

· cookies不是很安全,別人可以分析存放在本地的cookies並進行cookies欺騙考慮到安全應當使用session

· session會在一定時間內儲存在伺服器上,當訪問增多,會比較占用,你伺服器的效能考慮到減輕伺服器效能方面,應當使用cookies

fiddler主要用來做什麼

· 定位前後端問題

· 斷點除錯

· 模擬弱網測試

本次推薦,軟體測試學科學習路線圖,感興趣可以跟著學習下~

後端介面重定向 介面自動化面試題,建議收藏!

1 get和post的區別?l http是上層請求協議,主要定義了服務端和客戶端的互動規格,底層都是tcp ip協議 l get會把引數附在url之後,用?分割,連線不同引數,get獲取資源,post會把引數放置在http請求體中,post傳送請求資料 l get產生乙個tcp資料報,post產生兩...

2018後端面試經歷分享

0.背景 1.阿凡題 一面二面 三面一面 二面三面 3.果殼 一面二面 4.veeva 一面二面 三面四面 5.知乎 一面二面 三面6.春雨醫生 一面二面 三面7.360 一面二面 8.今日頭條 一面def fib n a,b 0,1 forx inxrange n a,b b,a b return...

介面測試 apipost如何解決介面重定向

在進行介面測試的時候,遇到了自動重定向的介面,只想測試本介面的,不希望跳轉到重定向的頁面。比如301 302重定向 301重定向又稱之為永久性轉移 301轉向 或叫301重定向,301跳轉 是當使用者或搜尋引擎向 伺服器發出瀏覽請求時,伺服器返回的http資料流中頭資訊 header 中的狀態碼的一...