本文分享自天翼云開發者社區《存盤介面測驗簡介與測驗方法》,作者:楊****鵬
1、介面測驗的概念
介面測驗原理是通過測驗程式模擬客戶端向服務器發送請求報文,服務端接收報文并處理后再把應答報文發送回客戶端,客戶端接收應答報文的程序
測驗介面目的就是保證介面呼叫的正確性和穩定性,測驗內容概括為:功能、性能和安全,核心是持續集成
2、介面測驗需要的知識儲備
1)了解系統及內部各個組件之間的業務邏輯互動
2)了解介面的I/O(input/output:輸入輸出)
3)了解協議的基本內容
4)常用的介面測驗工具,比如:jmeter、loadrunner、postman等
5)資料庫基礎操作命令(檢查資料入庫、提取測驗資料等)
6)常見的字符型別,比如:char、varchar、text、int、float、datatime、string等
3、介面測驗質量評估
1)業務功能覆寫是否完整
2)業務規則覆寫是否完整
3)介面覆寫率是否達到要求
4)代碼覆寫率是否達到要求
5)性能指標是否滿足要求
6)安全指標是否滿足要求
功能測驗
1、單介面測驗場景
1)正向測驗: 正向資料(引陣列合、必選等)、正向邏輯(約束分析、操作物件分析、狀態轉換分析、時序分許、權限分析等)
2)反向測驗:例外資料(例外資料規則、例外引數、例外業務資料等)
2、多介面場景
1)客戶使用場景分析
2)介面依賴性分析
3、性能測驗
1)回應時長、吞吐量、并發數
2)服務端相關資源占用
4、安全測驗
1)敏感資料
2)介面權限
3)訪問頻率限制
4)sql注入等
4、存盤介面測驗流程
1、分析介面檔案和需求檔案,提取功能、性能和安全測驗點
2、撰寫測驗計劃,使用5W的測驗思路
3、撰寫測驗用例
4、測驗用例執行
1)手工測驗
2)自動化測驗,實作自動化集成
5、生成測驗報告
5、介面測驗檔案要求
功能描述:簡潔清晰的描述介面功能
請求方式:方式使用正確
請求引數:引數詳解,例如:引數名稱、格式型別、是否必選、默認配置等
回應狀態:各種狀態碼清晰明了
回應引數:引數詳解,例如:引數名稱、回應格式等
1)檔案中需要添加說明部分,說明引數提供、生成方式以及含義
2)提供一個真實的呼叫介面示例,方便查看
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/554162.html
標籤:其他
上一篇:BFF層聚合查詢服務異步改造及治理實踐 | 京東云技術團隊
下一篇:返回列表
