【从零开始搭建基于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开发环境就安装好了,接下来我会进一步介绍框架的用法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值