python介面測試筆試題答案 介面測試面試題總結

2021-10-17 02:06:13 字數 2025 閱讀 9901

1,目前市面上流行的介面大多有哪幾種協議的介面?

答:http,https,dubbo,rpc等即可。

2,介面的請求方式有哪幾種?

答:get,post,put,delete,head,trace,opions等,大多以get和post請求為主

3、get和post區別是什麼?

答:post和get都是向伺服器提交資料,並且都會從伺服器獲取資料。

區別:(2)傳送長度:get引數有長度限制(受限於url長度),而post無限制

(3)get請求引數會被完整保留在瀏覽歷史記錄裡,而post中的引數不會被保留

(4)get方式大多用作查詢介面,獲取響應資料;而post方式更多做資料新增、修改或刪除等操作

4,post請求的請求型別有哪幾種?

multipart/form-data     主要用於上傳檔案

5、cookie和session的區別

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

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

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

單個cookie儲存的資料不能超過4k,很多瀏覽器都限制乙個站點最多儲存20個cookie

可以將登陸資訊等重要資訊存放為session;其他資訊需要儲存,可以放在cookie

6、請求介面中常見的返回狀態碼

答:1xx -- 資訊提示(表示臨時的響應。客戶端在收到常規響應之前,準備接收乙個或多個1xx響應)

2xx -- 成功(表明伺服器成功地接受了客戶端請求)

3xx -- 重定向(客戶端瀏覽器必須採取更多操作來實現請求,例如使用者未登入就操作了修改的功能)

4xx -- 客戶端錯誤(傳送錯誤,客戶端有問題)

5xx -- 伺服器錯誤(伺服器由於遇到錯誤而不能完成該請求)

常見的有:

200 ok:伺服器成功返回使用者請求的資料

201:使用者新建或修改資料成功

202:表示乙個請求已經進入後台排隊(非同步任務)

301:刪除請求資料

303:建議客戶訪問其他url或訪問方式

304:客戶端已經執行了get,但檔案未變化

400 :使用者發出的請求有錯誤,伺服器沒有進行新建或修改資料的操作

401:表示使用者沒有許可權(令牌、使用者名稱、密碼錯誤)

403 :表示使用者得到授權(與401錯誤相對),但是訪問被禁止

404:使用者發出的請求針對得到是不存在的記錄,伺服器沒有進行操作,該操作是冪等的

500:伺服器發生錯誤,使用者將無法判斷發出的請求是否成功。

502:伺服器返回超時

7、介面測試用例如何進行設計

針對輸入,可按照引數型別進行設計,引數是否必填,引數之間是否存在關聯,引數資料型別限制,引數資料型別自身的資料範圍值限制;

針對介面處理,可按照邏輯進行用例設計;

針對輸出,可根據結果進行分析設計。

8、如何分析是前端還是後端的問題

答:檢查介面,前端和後台之間是通過介面檔案相互聯絡的,需要檢視介面檔案

檢查請求的資料是什麼,反饋的資料又是什麼

頁面可以直接f12,或者抓包檢視。如果傳送的資料是正確的,但是後台反饋的資料是不符合需求的,那就是後台的問題;如果前端沒有請求介面或請求的時候傳送資料與需求不符,那這個時候就是前端的問題了。

9、介面測試中,下游介面需要依賴上游介面的資料,該如何處理?

答:在工具中可以使用全域性變數等方式將需要的資料進行傳送,或者使用對響應資料進行提取,傳給下游介面。

10、依賴第三方資料的介面如何進行測試?

答:可以使用fiddler進行呼叫介面時預設期望響應,mock返回自己設定的響應資料,最大限度的降低對第三方資料介面的依賴

11、若請求的介面需要先登入後方可請求,如何進行介面測試?

答:請求登入口獲取返回的響應頭,或者響應資訊中的資料,cookie,token,session等,傳遞給依賴登入介面的請求頭中,發起請求即可。

介面測試筆試題

問答題 做介面測試當請求引數多時tps下降明顯,此接 口根據引數從redis中獲取資料,每個引數與redis互動 一次,當 一組引數是tps5133,五組引數是tps1169,多次互動影響了 處理效能,請詳細闡述如何改進增進效果的 方案?1 介面的加密測試中對稱加密與 非對稱加密有什 麼區別?如何開...

介面測試筆試題分享

1 做介面測試當請求引數多時tps下降明顯,此介面根據引數從redis中獲取資料,每個引數與redis互動一次,當一組引數是tps5133,五組引數是tps1169,多次互動影響了處理效能,請詳細闡述如何改進增進效果的方案?tps就是吞吐量,transaction per second。吞吐量下降是...

心理測試題答案

下面是分值分析,請對號入座。我的得分是114分,你的呢?180分以上 意志力強,頭腦冷靜,有較強的領導欲,事業心強,不達目的不罷休。外表和善,內心自傲,對有利於自己的人際關係比較看重,有時顯得性格急噪,咄咄逼人,得理不饒人,不利於自己時頑強抗爭,不輕易認輸。思維理性,對愛情和婚姻的看法很現實,對金錢...