【从零开始搭建基于HttpRunner的API测试框架】(一)HttpRunner初探

什么是HttpRunnner

HttpRunner是一个结合了多个测试组件,以YAML/JSON描述用例,并提供即插即用的扩展功能,且支持性能测试的HTTP(S)测试框架,HttpRunner的设计理念是不重复造轮子,而是充分利用现有的组件进行组合,从而打到最大化利用的目的,github地址

安装

官方提供了两种安装方式,这里我使用第一种,即通过Pypi的方式进行安装,直接在命令行运行以下命令

pip install httprunner

调试

以上安装方式适用于仅使用httprunner的场景,如果需要针对框架进行调试或者二次开发,则需要安装完整的依赖库,官方文档中有关于如何在Linux/mac上配置的信息,这里我介绍一些在windows上的配置方式

windows安装配置HttpRunner依赖库

1.首先安装poetry,poetry是一个python的包管理工具,并提供一些打包发布的功能,我们通过pip 安装即可

pip install poetry

ps.确保系统python路径已被添加至环境变量
新开命令行运行

poetry -v

返回版本信息即为安装成功
2.通过github拉取代码仓库(可以通过国内的码云加速拉取,教程链接

git clone https://github.com/HttpRunner/HttpRunner.git

3.执行poetry install安装依赖项(安装时pip源建议配置为阿里云,不然有些库可能会没有,用PYPI官方源的话速度是一个问题)

4.运行单元测试,若测试全部通过,则说明环境正常。

poetry run python -m unittest discover

这样,我们的HttpRunner开发环境就安装好了,接下来我会进一步介绍框架的用法

posted @ 2020-06-09 15:48  天山来福  阅读(78)  评论(0编辑  收藏  举报