Httprunner初步學習
阿新 • • 發佈:2020-08-11
一:簡介
一直在技術部落格上看到Httprunner測試框架,但始終步明白這個框架的作用,今天就花點時間來初步學習瞭解一下。
HttpRunner 是一款面向 HTTP(S) 協議的通用測試框架,只需編寫維護一份YAML/JSON
指令碼,即可實現自動化測試、效能測試、線上監控、持續整合等多種測試需求。
HttpRunner 是一個基於 Python 開發的測試框架,可以執行在 macOS、Linux、Windows 系統平臺上。
二:安裝
可以使用pip
進行安裝
pip install httprunner
如果你需要使用最新的開發版本,那麼可以採用專案的 GitHub 倉庫地址進行安裝:
pip install git+https://github.com/HttpRunner/HttpRunner.git@master
三:示例
以上主要針對httprunner場景,如果需要進行除錯或者二次開發,則需要下載完整東得依賴庫
首先安裝poetry,poetry是一個python的包管理工具,並提供一些打包釋出的功能,我們通過pip 安裝即可
pip install poetry
拉取github倉庫程式碼
git clone https://github.com/HttpRunner/HttpRunner.git
進入下載的httprunner目錄輸入:
cd httprunner poetry install
安裝完成所有的依賴在執行單元測試,通過則說明環境安裝正常。
poetry run python -m unittest discover
基本的環境搭建完成,後續在進行深入的學習吧。