介面測試面試題(後續更新ing )

2021-08-21 05:26:32 字數 1347 閱讀 6677

1、做介面測試如何分析是前段還是後端的問題?

答:用抓包工具

2、session和cookies區別?

3、怎麼抓取https協議?

4、http和https協議區別?實現機有什麼不同?

5、get和post區別是什麼?

6、在測試介面中怎麼知道請求成功還是失敗?

答:檢視返回狀態碼:如:200 請求成功,500表示內部錯誤  502 閘道器錯誤  404 頁面或者位址不存在 ,304 快取問題

7、說出請求介面中常見的返回狀態碼?

答案跟上面基本一致 如果知道更多也可以多說些

8、介面測試的流程?

答:首先我會先梳理業務邏輯,第二 我梳理完業務邏輯後我回去看介面文件,我們(一般介面文件放在yapi上面 ) 第三 我會在介面文件中梳理好各個介面之間的關聯 第四 開啟postman工具 第五 我會把本次測試的介面放在乙個資料夾下並命名 第六 根據介面文件選擇請求方式 介面路徑 **填寫好,然後在body中填寫引數 第七 就是發起請求了 然後檢視返回資料

9、列出介面測試用例的設計思路或方法? 答:

首先要理解介面的需求,第二檢視需求文件,弄清楚業務邏輯和功能模組,第三檢視介面文件 ,我認為所有的介面測試是基於業務方面的測試,只有了解業務邏輯才能測試的更加全面

首先要保證介面是能夠調的通的,然後輸入正常的引數,例如登入模組....,然後發起請求,檢視返回的資料是否正確

然後就是考慮異常情況,例如:必填校驗、長度校驗、型別(特殊字元),如手機號不輸入,輸入11位 ,12位,特殊字元等來校驗

10、介面測試用例怎麼寫 答:

要考慮業務邏輯方面的,比如發起了支付,如付款成功後,檢視平台中金額是不是減少;沒有成功付款,檢視頁面中是否有餘額的凍結

還有介面的安全性,例如:登入介面中傳入的密碼是不是加密的

還有許可權這塊,如後台沒有給這個賬號許可權,那這個賬號是不能登入的,如給賬號許可權了,那這個賬號就能正常登入

寫介面測試用用例 用例包括 id、介面名稱、請求方式、介面位址、用例標題、輸入引數、預期結果、實際結果

11、常用什麼介面測試工具?說乙個你在工作中具體怎麼做介面測試的例項

答:我一般用postman測試或者jmeter,本次只是說postman

首先我會先梳理業務邏輯,第二 我梳理完業務邏輯後我回去看介面文件,我們(一般介面文件放在yapi上面 ) 第三 我會在介面文件中梳理好各個介面之間的關聯 第四 開啟postman工具 第五 我會把本次測試的介面放在乙個資料夾下並命名 第六 根據介面文件選擇請求方式 介面路徑 **填寫好,然後在body中填寫引數 第七 就是發起請求了 然後檢視返回資料

12、列舉出常用的liunx命令

13、sql索引

大家有答案也可以寫出來,相互學習進步!!!

騰訊面試題 持續更新ing

1 請定義乙個巨集,比較兩個數a b的大小,不能使用大於 小於 if語句 答案 define compare a,b a b 1 sizeof int 8 1 a b 解析 這裡的做法,是將a b,然後看首位是1,還是0,然後返回大的那個值。當然,你要是返回1跟0也是對的。如果這道題寫成這樣,def...

JS筆試面試題(後續更新)

1.下面 的執行結果是?var length 10 function fn var obj obj.method fn,1 答案 10 2 解析 首先,fn 執行時的this是指向window的,因為這個函式是作普通函式呼叫的,普通函式呼叫,this指向window。然後arguments代指實參陣...

介面測試面試題

1.什麼是介面測試?介面測試 是測試系統元件間介面的一種測試方法 介面測試的重點 檢查資料的交換,資料傳遞的正確性,以及介面間的邏輯依賴關係 介面測試的意義 在軟體開發的同時實現並行測試,減少頁面層測試的深度,縮短整個專案的測試週期 2.介面自動化測試的流程?基本的介面功能自動化測試流程為 需求分析...