1、抓包工具原理:**伺服器,截獲客戶端請求,再模擬客戶端傳送到伺服器,伺服器返回後也會先截獲請求,再模擬伺服器返回給客戶端
2、常用介面測試工具:
個人比較常用的就是以下這兩個,windows上使用的fiddler,mac上使用的charles,使用教程網上很多,整理了兩個比較完整實用的,以後空閒會自己整理一篇
fiddler:
charles:
介面測試的流程大體上和功能測試一樣的1、需求評審,根據業務評審,選出測試的業務介面
2、開發提供介面文件,沒有則需要自己整理
3、編寫介面測試用例
4、執行測試
5、輸出測試報告
1、介面說明2、呼叫url
3、請求方法
4、請求引數、請求型別、請求引數說明
5、返回資料說明
用例的設計方法和黑盒設計方法一樣,大致就是等價類、邊界值、錯誤推測法等,重點考慮以下幾個方面:功能測試:請求介面,檢視返回資料和資料結構,檢視介面是否按照介面文件實現
邏輯測試:上下游介面依賴,登入依賴,刪除依賴資料請求驗證,例如刪除:cookie驗證
異常測試:主要考慮資料異常和引數異常兩種情況,例如:少引數、多引數、錯誤引數、關鍵字引數、等
安全測試:繞過身份驗證,例如刪除cookie請求,刪除header裡面的資訊請求,刪除唯一標識請求
1、業務功能覆蓋完整後面分篇詳細寫介面自動化框架,採用python+request+unittest+htmltestrunner2、業務規則覆蓋完整
3、引數驗證達到要求
4、介面異常場景覆蓋完整
5、效能指標滿足要求
6、安全指標符合要求
介面測試基礎
jmeter學習筆記15 如何用jmeter做介面測試 jmeter介面測試及詳細步驟 soapui jmeter postman三種介面測試工具的比較分析 什麼是介面測試?介面測試是測試系統元件間介面的一種測試。介面測試的重點是檢查資料的交換,傳遞的正確性,以及介面間邏輯依賴關係。提交介面測試的重...
介面測試基礎
介面基本概念 指系統模組與模組或系統間直接進行互動,一般現在我們用的多的是基於http協議為基礎的介面 但是不管是哪種介面 其本質就是傳送乙個request報文給伺服器 伺服器響應返回乙個reponse報文,我們對response的報文進行分析,判斷是否和我們傳送的伺服器的request對應的返回相...
介面測試基礎
http 超文字傳輸協議 https 安全超文字傳輸協議 ftp 檔案傳輸協議 xshell的檔案拖拽 tcp 網路控制協議 ip 網際網路協議 udp 使用者資料協議 客戶向伺服器請求服務時,只需傳送請求方法和路徑。請求方法常用的有get head post。http允許傳輸任意型別的資料物件.正...