Httprunner初步学习

一:简介

一直在技术博客上看到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

 基本的环境搭建完成,后续在进行深入的学习吧。

原文地址:https://www.cnblogs.com/huny/p/13478744.html