python接口测试面试题及答案_100道接口测试面试题收好了!【建议收藏】
HTTP, HTTPS協(xié)議
什么是DNS
HTTP協(xié)議
怎么抓取HTTPS協(xié)議
說出請求接口中常見的返回狀態(tài)碼
HTTP協(xié)議請求方式
HTTP和HTTPS協(xié)議區(qū)別
HTTP和HTTPS實(shí)現(xiàn)機(jī)有什么不同
POST和GET的區(qū)別
HTTP請求報(bào)文與響應(yīng)報(bào)文格式
什么是HTTP協(xié)議無狀態(tài)協(xié)議?怎么解決HTTP協(xié)議無狀態(tài)協(xié)議
常見的POST提交數(shù)據(jù)方式
HTTP請求報(bào)文與響應(yīng)報(bào)文格式
HTTP協(xié)議學(xué)了哪幾個版本
Session和Cookies區(qū)別
HTTPS在哪一層, 會話層在第幾層
瀏覽器輸入url按回車背后經(jīng)歷了哪些?
愛碼小哥
TCP, UDP協(xié)議
TCP/UDP協(xié)議的區(qū)別,TCP如何保證正確,微信基于什么協(xié)議,QQ基于什么協(xié)議,為什么?
你熟悉OSI協(xié)議嗎?原理是什么
接口用例設(shè)計(jì)
怎么設(shè)計(jì)接口測試用例?
HTTPS測試點(diǎn)
從HTTP變化到HTTPS協(xié)議,測試點(diǎn)
購物車模塊, 加入購物車接口測試點(diǎn)分析
http://...?orderId=,**, 接口設(shè)計(jì)用例
設(shè)計(jì)接口測試用例時,涉及的是電商系統(tǒng),其中包括很多修改,如商品.商家、店鋪等等,針對這些數(shù)據(jù)的修改,會涉及到很多參數(shù)。
如商品的名稱,商品的尺碼,商品的顔色等等。
那在設(shè)計(jì)實(shí)現(xiàn)"修改"接口時,如何確定要傳什么參數(shù)?是只需要傳我要修改的參數(shù),還是全部參數(shù)都要傳?
上傳文件測試點(diǎn)
根據(jù)以下界面設(shè)計(jì)測試用例
一個訂單的幾種狀態(tài)如何全部測到,如:未處理,處理中,處理失敗,處理成功
愛碼小哥
如果對python軟件測試、接口測試、自動化測試、面試經(jīng)驗(yàn)交流。感興趣可以加軟件測試交流:1079636098,還會有同行一起技術(shù)交流。
接口測試
為什么要做接口測試
你平常做接口測試的過程中發(fā)現(xiàn)過哪些BUG
平常你是怎么測試接口的
平常用什么工具測接口的
沒有接口文檔,如果做接口測試
接口測試的流程
常用什么接口測試工具, 說一個你在工作中具體怎么做接口測試的實(shí)例
不可逆的操作,如何處理,比如刪除一個訂單這種接口如何測試
接口產(chǎn)生的垃圾數(shù)據(jù)如何清理
測試的數(shù)據(jù)你放在哪
你們數(shù)字簽名怎么實(shí)現(xiàn)的
當(dāng)一個接口出現(xiàn)異常時候,你是如何分析異常的
你們怎么做的參數(shù)化
如何進(jìn)行數(shù)據(jù)清洗
如何進(jìn)行數(shù)據(jù)檢驗(yàn)
response怎么驗(yàn)證, 參數(shù)特別多
做接口測試如何分析是前端還是后端的問題
在測試接口中怎么知道請求成功還是失敗
如何模擬弱網(wǎng)測試
異步接口怎么測試
接口的加密測試中對稱加密與非對稱加密有什么區(qū)別?如何開展測試?請?jiān)斀?/p>
請?jiān)敿?xì)闡述接口測試和UI測試在測試活動中是如何協(xié)同測試的?
目前接口文檔是由word格式管理,因迭代快,產(chǎn)生很多文襠,分不請哪些是不用的接口,哪些是正在用的接口,哪些是更新后的接口, 文襠雜亂.另外因是 word格式管理,不方便詢問,如何管理?
每次查看接口文檔需要下截多個word,不能避免下載操作查看,效率不高,如何提高工作效率?
接口依賴
很多接口都需要登錄怎么處理?
依賴于登錄的接口如何處理 -token 和 session的管理
在手工接口測試或自動化接口測試的過程中,上下游接口有數(shù)據(jù)依賴如何處理?
依賴于第三方數(shù)據(jù)的接口如何進(jìn)行測試
接口測試中依賴登錄狀態(tài)的接口如何測試
如果兩個請求有嚴(yán)格的先后順序,需要測試調(diào)轉(zhuǎn)順序的情況
下個接口請求參數(shù)依賴上個接口的返回?cái)?shù)據(jù)
Web?Service
HTTP接口測試和Web Service接口測試區(qū)別是什么?
Web Service接口是如何測試的
接口框架
接口測試框架怎么搭建的?
你有沒有做過框架穩(wěn)定性優(yōu)化相關(guān)的工作?
持續(xù)集成怎么做的?
Mock
Mock怎么使用
你們Mock是怎么做的
RPC
rpc接口怎么測試
什么是RPC接口,用Http設(shè)計(jì)一個RPC接口
你有沒有自己實(shí)現(xiàn)過rpc框架
性能
JMeter怎么存儲變量, 讓下一個接口使用
如何進(jìn)行接口壓測
JMeter執(zhí)行10次
JMeter獲取上一個request的結(jié)果
JMeter完成一個用例
做接口測試當(dāng)請求參數(shù)多時tps下降明顯,此接口根據(jù)參數(shù)從redis中獲取數(shù)據(jù),每個參數(shù)與redfs交互一次,當(dāng)一組參數(shù)是tps5133,五組參數(shù)是tps1l69,多次交互影響了處理性能,請?jiān)敿?xì)描述如何改進(jìn)增進(jìn)效果的方案
軟件測試交流QQ群1079636098
高能部分
TCP報(bào)頭格式
UDP報(bào)頭格式
TCP/UDP區(qū)別(不僅是宏觀上的,最好能根據(jù)各自的機(jī)制講解清楚)
HTTP狀態(tài)碼(最好結(jié)合使用場景,比如在緩存命中時使用哪個)
HTTP協(xié)議(一些報(bào)頭字段的作用,如cace-control、keep-alive)
OSI協(xié)議、TCP/IP協(xié)議以及每層對應(yīng)的協(xié)議
Session機(jī)制、Cookie機(jī)制
TCP三次握手、四次揮手(這個問題真的要回答吐了,不過真的是面試官最喜歡問的,建議每天手?jǐn)]一遍,而且不只是每次請求的過程,各種FIN_WAIT、TIME_WAIT狀態(tài)也要掌握)。
打開網(wǎng)頁到頁面顯示之間的過程(涵蓋了各個方面,DNS解析過程,Nginx請求轉(zhuǎn)發(fā)、連接建立和保持過程、瀏覽器內(nèi)容渲染過程,考慮的越詳細(xì)越好)。
http和https區(qū)別,https在請求時額外的過程,https是如何保證數(shù)據(jù)安全的
IP地址子網(wǎng)劃分
POST和GET區(qū)別
DNS解析過程
TCP如何保證數(shù)據(jù)的可靠傳輸?shù)?這個問題可以引申出很多子問題,擁塞控制慢開始、擁塞避免、快重傳、滑動窗口協(xié)議、停止等待協(xié)議、超時重傳機(jī)制,最好都能掌握)
地址解析協(xié)議ARP
交換機(jī)和路由器的區(qū)別
HTTP2.0、thrift
API接口與SDI接口的區(qū)別(API是提供給別人的接口)
dubbo如何一條鏈接并發(fā)多個調(diào)用。Dubbo的原理,序列化相關(guān)問題
你怎么理解http協(xié)議
說說http協(xié)議的工作流程
http有哪些請求提交方式
http中的200,302,403,404,500,503都代表什么狀態(tài)
什么是web緩存?有什么優(yōu)點(diǎn)
你怎么理解cookie和session,有哪些不同點(diǎn)
什么是https,說說https的工作原理
什么是http代理服務(wù)器,有什么用
什么是分布式系統(tǒng)
分布式系統(tǒng)你會考慮哪些方面
講講CAP理念
怎么理解強(qiáng)一致性、單調(diào)一致性和最終一致性
分布式系統(tǒng)設(shè)計(jì)你會考慮哪些策略
講一講TCP協(xié)議的三次握手和四次揮手流程
講一講TCP協(xié)議的三次握手和四次揮手流程
為什么TCP建立連接協(xié)議是三次握手,而關(guān)閉連接卻是四次握手呢?為什么不能用兩次握手進(jìn)行連接
愛碼小哥
為什么TCP TIME_WAIT狀態(tài)還需要等2MSL后才能返回到CLOSED狀態(tài)
什么是DoS、DDoS、DRDoS攻擊?如何防御
為什么說TCP/IP協(xié)議是不可靠的
OSI有哪七層模型?TCP/IP是哪四層模型
總結(jié)
以上是生活随笔為你收集整理的python接口测试面试题及答案_100道接口测试面试题收好了!【建议收藏】的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python的time库有哪些方法_Py
- 下一篇: war项目主页跳转找不到_找不到优秀的开