100道接口測試面試題收好了!

發表于:2020-4-20 09:27  作者:韓志超   來源:簡書

字體: | 上一篇 | 下一篇 |我要投稿 | 推薦標簽: 軟件測試 測試題

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

      本文內容不用于商業目的,如涉及知識產權問題,請權利人聯系博為峰小編(021-64471599-8017),我們將立即處理

【福利】填問卷送精選測試禮包+接口測試課程!為測試行業做點事!

評 論

論壇新帖

頂部 底部


建議使用IE 6.0以上瀏覽器,800×600以上分辨率,法律顧問:上海瀛東律師事務所 張楠律師
版權所有 上海博為峰軟件技術股份有限公司 Copyright©51testing.com 2003-2020, 滬ICP備05003035號
投訴及意見反饋:webmaster@51testing.com; 業務聯系:service@51testing.com 021-64471599-8017

滬公網安備 31010102002173號

51Testing官方微信

51Testing官方微博

掃一掃 測試知識全知道

日本av