httprunner学习笔记之安装(1)

一、下载安装

pycharm的控制台中输入命令安装

 pip install httprunner

安装后效验是否安装成功,可以使用如下命令进行效验

    hrun -V
    3.1.4
    har2case -V
    0.3.1

若版本号正常显示,则说明安装正常。
若第二个命令没有显示版本号,手动再安装一下

pip install har2case==0.3.1

二、httprunner 3.X 使用脚手架工具快速创建项目

命令行输入如下命令:

  httprunner startproject demo

注意:新版本只能使用httprunner命令调用脚手架工具来创建项目。用2.X会报各种错误。

三、生成.har文件

使用抓包工具fiddler或者Charles,这里以Charles为例,抓取登录接口,选中并导出(注意选择文件类型)

四、转换为json/yaml格式文件

进入har文件所在目录,

在cmd中,或者pycharm的Terminal中执行命令:

生成.py脚本

  har2case login.har

转换为yaml

  har2case login.har -2y

转换为json

  har2case login.har -2j

五、运行脚本

以yml格式为例,运行测试用例,自动在目录下生成一个reports文件夹以及测试报告()

hrun login.yml

运行成功

也可以运行项目下所有脚本

hrun httprunner_demo(项目文件名称)

六、生成测试报告

这里用allure来生成,
安装有两种方式:

1、安装allure的 pytest 依赖库allure-pytest;

pip3 install allure-pytest

2、安装 HTTPrunner的allure 依赖库 httprunner[allure]。

  pip3 install "httprunner[allure]"
posted @ 2020-11-16 10:33  孙大仙~  阅读(246)  评论(0)    收藏  举报