- 接口自動化測試持續集成:Postman+Newman+Git+Jenkins+釘釘
- Storm
- 636字
- 2019-12-20 19:46:08
1.3 接口測試流程
接口測試一般遵循如下流程,細節部分可根據實際項目情況進行調整。
1. 編寫接口測試計劃
接口測試計劃和功能測試計劃的目標一致,都是為了確認需求、確定測試環境及測試方法,為設計測試用例做準備,初步制定接口測試進度方案。一般來說,接口測試計劃包含概述、測試資源、測試功能及重點、測試策略、測試風險、測試標準。
2. 編寫、評審接口測試用例
和功能測試類似,在開始接口測試前,需要根據需求文檔、接口文檔等項目相關文檔編寫并評審接口測試用例。接口測試思路如圖1-4所示。

圖1-4 接口測試思路
3. 執行接口測試
依據編寫的接口測試用例,借助測試工具(如Postman、JMeter、SoapUI等)執行接口測試,上報發現的問題。
4. 接口自動化測試持續集成要點
進行項目測試時,接口會增加、減少或變更,測試用例也會相應更新,因此需要借助工具(如GitHub等)來維護測試用例進行持續集成,通過自動化測試實時監控項目接口運行情況。對接口測試而言,持續集成是核心內容,通過自動化的手段才能做到低成本、高收益。接口自動化測試持續集成主要包括以下內容。
① 流程方面。在回歸階段加強接口異常場景的覆蓋,并逐步向系統測試、冒煙測試階段延伸,最終達到全流程自動化。
② 結果展示。更加豐富的結果展示、趨勢分析、質量統計和分析等。
③ 問題定位。報錯信息、日志更精準,方便問題復現與定位。
④ 結果校驗。加強自動化校驗能力,如數據庫信息校驗。
⑤ 代碼覆蓋率。不斷嘗試由目前的黑盒向白盒下探,提高代碼覆蓋率。
⑥ 性能需求。完善性能測試體系,通過自動化的手段監控接口性能指標是否正常。
推薦閱讀
- Google Flutter Mobile Development Quick Start Guide
- Apache Spark 2.x Machine Learning Cookbook
- 深入淺出Spring Boot 2.x
- Mastering C# Concurrency
- Symfony2 Essentials
- C++面向對象程序設計習題解答與上機指導(第三版)
- ServiceNow:Building Powerful Workflows
- 移動互聯網軟件開發實驗指導
- QGIS Python Programming Cookbook(Second Edition)
- 寫給程序員的Python教程
- Java 從入門到項目實踐(超值版)
- 信息學奧林匹克競賽初賽精講精練
- Python深度學習:基于PyTorch
- Server Side development with Node.js and Koa.js Quick Start Guide
- 編譯原理學習與實踐指導