HttpRunner核心特性

移步原文

debugtalk博客
httprunner中文文檔

前言

最近無意中瞭解到httprunner,由於工作中測試的需要,詳細閱讀了debugtalk的博客和httprunner中文文檔,收益頗多,遂將httprunner的核心特性摘錄於此,作爲自己以後工作中的靈感和參考。

Httprunner介紹

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

核心特性

繼承 Requests 的全部特性,輕鬆實現 HTTP(S) 的各種測試需求
採用 YAML/JSON 的形式描述測試場景,保障測試用例描述的統一性和可維護性
藉助輔助函數(debugtalk.py),在測試腳本中輕鬆實現複雜的動態計算邏輯
支持完善的測試用例分層機制,充分實現測試用例的複用
測試前後支持完善的 hook 機制
響應結果支持豐富的校驗機制
基於 HAR 實現接口錄製和用例生成功能(har2case)
結合 Locust 框架,無需額外的工作即可實現分佈式性能測試
執行方式採用 CLI 調用,可與 Jenkins 等持續集成工具完美結合
測試結果統計報告簡潔清晰,附帶詳盡統計信息和日誌記錄
極強的可擴展性,輕鬆實現二次開發和 Web 平臺化

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