HttpRunner自动化测试框架

什么是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文件

HttpRunner自动化测试框架

har文件转换成yml文件

har2case \xxx\xxx.har -2y

HttpRunner自动化测试框架

创建脚手架

HttpRunner自动化测试框架
pycharm 打开该工程如下图:
HttpRunner自动化测试框架

HttpRunner自动化测试框架

上一篇:shared_ptr和多线程


下一篇:js 深拷贝和浅拷贝