HttpRunner 是一款面向 HTTP(S) 協議的通用測試框架,只需編寫維護一份YAML/JSON腳本,即可實現自動化測試、性能測試、線上監控、持續集成等多種測試需求。
核心特性
- 繼承 Requests 的全部特性,輕鬆實現 HTTP(S) 的各種測試需求
- 測試用例與代碼分離,採用YAML/JSON的形式描述測試場景
- 測試用例支持分層機制,充分實現測試用例的複用
- 測試用例支持參數化和數據驅動機制
- 使用 skip 機制實現對測試用例的分組執行控制
- 支持熱加載機制,在文本測試用例中輕鬆實現複雜的動態計算邏輯
- 基於 HAR 實現接口錄製和用例生成功能(har2case)
- 結合 Locust 框架,無需額外的工作即可實現分佈式性能測試
- 執行方式採用 CLI 調用,可與 Jenkins 等持續集成工具完美結合
- 測試結果統計報告簡潔清晰,附帶詳盡統計信息和日誌記錄
- 具有可擴展性,便於擴展實現 Web 平臺化(HttpRunnerManager)
參考文檔
- 中文用戶手冊: https://cn.httprunner.org/
—————————————————————————
--- 此視頻僅供老李內部學員課後練習使用!---
--- 遇到問題請聯繫老李QQ【 1610015921】 --
閱讀更多 迷師渡悟自渡 的文章