????????HttpRunner 是一款面向 HTTP(S) 協(xié)議的通用測試框架,只需編寫維護(hù)一份YAML/JSON
腳本凶赁,即可實(shí)現(xiàn)自動化測試咧栗、性能測試逆甜、線上監(jiān)控、持續(xù)集成等多種測試需求致板。??
核心特性
繼承?Requests?的全部特性交煞,輕松實(shí)現(xiàn) HTTP(S) 的各種測試需求
測試用例與代碼分離,采用YAML/JSON
的形式描述測試場景
測試用例支持分層機(jī)制斟或,充分實(shí)現(xiàn)測試用例的復(fù)用
測試用例支持參數(shù)化和數(shù)據(jù)驅(qū)動機(jī)制
使用 skip 機(jī)制實(shí)現(xiàn)對測試用例的分組執(zhí)行控制
支持熱加載機(jī)制素征,在文本測試用例中輕松實(shí)現(xiàn)復(fù)雜的動態(tài)計算邏輯
基于 HAR 實(shí)現(xiàn)接口錄制和用例生成功能(har2case)
結(jié)合?Locust?框架,無需額外的工作即可實(shí)現(xiàn)分布式性能測試
執(zhí)行方式采用 CLI 調(diào)用萝挤,可與 Jenkins 等持續(xù)集成工具完美結(jié)合
測試結(jié)果統(tǒng)計報告簡潔清晰御毅,附帶詳盡統(tǒng)計信息和日志記錄
具有可擴(kuò)展性,便于擴(kuò)展實(shí)現(xiàn) Web 平臺化(HttpRunnerManager)
參考文檔
中文用戶手冊:?https://cn.httprunner.org/
—————————————————————————
---? 此視頻僅供老李內(nèi)部學(xué)員課后練習(xí)使用怜珍!---
—————————————————————————