什么是HttpRunner
HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。
设计理念
- 充分复用优秀的开源项目,不追求重复造*,而是将强大的*组装成战车
- 遵循 约定大于配置 的准则,在框架功能中融入自动化测试最佳工程实践
- 追求投入产出比,一份投入即可实现多种测试需求
安装方式
#pip安装
pip install httprunner
#升级
pip install -U HttpRunner
常用命令
httprunner #运行测试用例
hrun #运行测试用例,简写
hmake #将yaml/json转换成pytest文件
har2case #将har文件转换成yaml/json文件
locust #用于性能测试
快速上手
抓包生成har文件
har文件转换成yml文件
har2case \xxx\xxx.har -2y
创建脚手架
pycharm 打开该工程如下图: