使用httprunner进行接口自动测试1_安装

307 阅读2分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

1、简介

HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。

2、安装

httprunner是基于Python进行的,所以我们需要先安装Python环境,可以参考下面的方法先进行安装Python环境

https://juejin.cn/post/7144467406813921287

HttpRunner的稳定版本托管在PyPI上,可以使用pip进行安装。安装的时候我们可以指定版本进行安装

pip install httprunner==2.5.7

23FB4D1B-A0C5-43FE-A5D0-2A04F9F7EB26.png

3、版本升级

如果之前已经安装过了HttpRunner,现在需要升级到最新版本,可以使用-U参数进行升级:

pip install -U HttpRunner

4、验证是否安装成功

如果HttpRunner安装成功后,系统中会新增如下 5 个命令:

1httprunner: 核心命令

2ate: 曾经用过的命令(当时框架名称为 ApiTestEngine),功能与httprunner完全相同

3hrun:httprunner的缩写,功能与httprunner完全相同

4locusts: 基于Locust实现性能测试

5har2case: 辅助工具,可将标准通用的 HAR 格式(HTTP Archive)转换为YAML/JSON格式的测试用例

httprunner、hrun、ate三个命令完全等价,功能特性完全相同。

运行如下命令,若正常显示版本号,则说明HttpRunner安装成功。

hrun -V

BA2B4217-CA89-4841-AA41-1F7A3BF23E36.png

har2case -V

52E7C648-D47B-4F6E-8CAE-71D31BC8D3ED.png

至此前期安装准备已经完成。

5、创建工程

方式一:

点击左下角的windows图标+R键,输入cmd按下回车,在打开的窗口输入

hrun --startproject httprunnerTest

即可创建成功,此时会在C:\Users\76043路径下生成一个httprunnerTest工程。

2ABA0CEB-12E7-4ED9-B723-F9487DF6838C.png

方式二:

为了防止占用过多的C盘空间,我们一般将项目创建到其他目录,我们可以将项目创建到指定文件下

hrun --startproject F:\HttpRunner\httprunnerTest

此时我们在F盘的HttpRunner文件夹下创建了一个httprunnerTest工程

BF2A8BCB-AA00-4C9D-895B-40C7B1FA84EE.png

方式三:

我们还可以先切换到F盘的HttpRunner目录下,在此目录执行创建工程命令

先执行F:进入F盘,然后执行cd HttpRunner进入HttpRunner目录下,然后执行

hrun --startproject httprunnerTest

此时就在F盘的HttpRunner文件夹下创建了一个httprunnerTest工程

1EA8D8C4-7D06-4312-96DB-115ED3EA1577.png