1. 程式人生 > >HttpRunner 自動化測試工具中文使用手冊

HttpRunner 自動化測試工具中文使用手冊

介紹

HttpRunner 是一款面向 HTTP(S) 協議的通用測試框架,只需編寫維護一份 YAML/JSON 指令碼,即可實現自動化測試、效能測試、線上監控、持續整合等多種測試需求。

設計理念

  • 充分複用優秀的開源專案,不追求重複造輪子,而是將強大的輪子組裝成戰車
  • 遵循約定大於配置的準則,在框架功能中融入自動化測試最佳工程實踐
  • 追求投入產出比,一份投入即可實現多種測試需求

核心特性

  • 繼承 Requests 的全部特性,輕鬆實現 HTTP(S) 的各種測試需求
  • 測試用例與程式碼分離,採用YAML/JSON
    的形式描述測試場景,保障測試用例具備可維護性
  • 測試用例支援分層機制,充分實現測試用例的複用
  • 測試用例支援引數化和資料驅動機制
  • 使用 skip 機制實現對測試用例的分組執行控制
  • 測試請求支援完善的 hook 機制
  • 支援熱載入機制,在文字測試用例中輕鬆實現複雜的動態計算邏輯
  • 基於 HAR 實現介面錄製和用例生成功能(har2case
  • 結合 Locust 框架,無需額外的工作即可實現分散式效能測試
  • 執行方式採用 CLI 呼叫,可與 Jenkins 等持續整合工具完美結合
  • 測試結果統計報告簡潔清晰,附帶詳盡統計資訊和日誌記錄
  • 具有可擴充套件性,便於擴充套件實現 Web 平臺化(
    HttpRunnerManager
  • 更多資訊

    關注 HttpRunner 的微信公眾號,第一時間獲得最新資訊。