一、什么是HttpRunner
1.它是面向http协议的测试框架、只需要去维护一份yaml/json文件就可以使用自动化测试。结合locust性能测试,线上性能监控,持续集成等多种需求。devops,requests
目前最常用的六种测试框架:junit、testng、unitest、pytest、httprunner、robotframework
2.它有两个版本:
2.x和3.x
3.HttpRunner说明文档路径:
https://docs.httprunner.org/
二、设计思路和理念
1.重复复用优秀的开源项目(不追求重复造轮子,而是将轮子组装成战车)
2.约定大于配置(提升测试脚本的可维护性)
3.配置文件组织测试用例(yaml/json)
4.一次投入,多处复用。
5.高度可扩展性。
三、HttpRunner环境搭建
1.支持python2.7,python3.6以上 推荐3.7
2.直接安装httprunner
pip install httprunner
pip install ha