什麼是HttpRunner?

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

 

核心特性

 

繼承 Requests 的全部特性,輕鬆實現 HTTP(S) 的各種測試需求

採用 YAML/JSON 的形式描述測試場景,保障測試用例描述的統一性和可維護性

藉助輔助函數(debugtalk.py),在測試腳本中輕鬆實現複雜的動態計算邏輯

支持完善的測試用例分層機制,充分實現測試用例的複用

測試前後支持完善的 hook 機制

響應結果支持豐富的校驗機制

基於 HAR 實現接口錄製和用例生成功能(har2case

結合 Locust 框架,無需額外的工作即可實現分佈式性能測試

執行方式採用 CLI 調用,可與 Jenkins 等持續集成工具完美結合

測試結果統計報告簡潔清晰,附帶詳盡統計信息和日誌記錄

極強的可擴展性,輕鬆實現二次開發和 Web 平臺化

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章