一、為什麼要做介面測試?
二、介面的原理
軟體介面包括對內和對外介面,對外的介面指系統與系統之間的呼叫;
對內介面指系統內部服務與服務之間的呼叫以及上層服務對下層服務的呼叫。
三、介面測試流程
1)開發人員設計介面形成文件(大部分公司使用wiki文件),文件內容中包含介面請求位址、介面引數個數與型別、介面的用途
2)測試人員獲取和熟悉介面文件:業務需求,介面的引數型別、個數
3)設計介面測試方案以及用例
4)使用工具錄入介面測試用例並執行,提交和跟蹤介面測試發現的bug
5)編寫介面測試報告
四、介面測試相關的工具
介面工具類:
postman、jmeter(開源、免費的)
**類:requests、httprunner
抓包類 :fiddler、charles
五、http協議
&fiddler
抓包工具使用
fiddler的工作原理
通過fiddler檢視http協議資料
給fiddler設定過濾
Web介面測試理論知識分享
首先談下介面的定義分為2類,程式介面和協議介面 1.程式模組介面,具體到程式中就是提供了輸入輸出的類 方法,我們可以通過傳入不同的引數,來驗證程式介面的功能 2 協議介面 比如http soap協議,這類介面對底層 實現了封裝,通過協議的方式對外提供呼叫,我麼可以通過其他程式語言和工具進行測試。這是...
web services理論知識
web服務作為一種能夠快速整合應用的技術,如果與非同步傳輸進行組合,就將為構建企業級應用提供所需的可靠性。在本文中,我們嘗試用兩種設計方法來部署和訪問非同步web服務 通過使用 apache axis 在第一種方法中,用websphere mq support pac ma0r來提供mq傳輸 利用w...
理論知識總結
軟體定義 程式 資料結構 文件。軟體危機 落後的軟體生產方式無法滿足迅速增長的計算機軟體要求,從而導 致軟體開發與維護過程中出現的問題。軟體工程 方法 工具 過程。軟體生命週期模型 瀑布模型,v模型,迭代模型。軟體測試是對軟體需求分析 設計 編碼的最終複查的一系列過程,是軟體質量保證的關鍵步驟 目的...