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文件

har文件转换成yml文件

har2case xxxxxx.har -2y

创建脚手架


pycharm 打开该工程如下图:

yml解析

原文地址:https://www.cnblogs.com/lianstyle/p/14894751.html