HttpRunner(20):脚手架工具使用(一键搭建)-httprunner运行方式

脚手架工具使用:

  每一个成熟的系统工具,都会有对应的脚手架工具,它可以快速构建项目的必要目录,不必自己一个一个的配置与搭建,只需要执行一些命令即可。

httprunner也提供了脚手架工具,使用步骤如下:

1、在命令模式下输入hrun --startproject 项目名称

2、使用pycharm打开自动创建的 项目名称 目录

步骤如下:

1、在pycharm中的 Terminal 命令模式下中输入命令,先输入cd .. 退出所在的项目;如下图:

HttpRunner(20):脚手架工具使用(一键搭建)-httprunner运行方式_第1张图片

 2、输入脚手架(一键搭建)命令:hrun --startproject httprunner_test_demo;如下图

HttpRunner(20):脚手架工具使用(一键搭建)-httprunner运行方式_第2张图片 3、使用Pycharm打开新建的项目名称,可以看到项目名称下已经新建好了相关目录层级 如下图:

HttpRunner(20):脚手架工具使用(一键搭建)-httprunner运行方式_第3张图片

 httprunner运行方式

httprunner运行方式:

httprunner在进行接口测试的时候,有两种运行方式

方式一:通过命令行(CLI)运行,核心命令如下

hrun:httprunner的缩写,功能与httprunner完全相同 例:hrun ./项目文件的路径  、httprunner ./项目文件的路径

locusts:基于Locust实现性能

har2case:辅助工具,可将har格式(HTTP Archive)转换为YAML或者JSON格式

httprunner执行命令如下:

1、使用 hrun ./项目文件的路径 ;如下图:

HttpRunner(20):脚手架工具使用(一键搭建)-httprunner运行方式_第4张图片

 2、httprunner ./项目文件的路径;如下图:

HttpRunner(20):脚手架工具使用(一键搭建)-httprunner运行方式_第5张图片 

方式二:作为软件包集成到自己的项目中,通过类名.方法调用,这种方式同样支持参数化

from httprunner.api import HttpRunner

runner = HttpRunner(failfast=False)

runner.run("XX.yml")

注意:此方式不会自动生成测试报告 

在项目的根目录下新建一个py文件,如下图:run_httprunner.py

HttpRunner(20):脚手架工具使用(一键搭建)-httprunner运行方式_第6张图片

 执行效果如下:

HttpRunner(20):脚手架工具使用(一键搭建)-httprunner运行方式_第7张图片 

httprunner常用的命令行参数

HttpRunner(20):脚手架工具使用(一键搭建)-httprunner运行方式_第8张图片

你可能感兴趣的:(python,selenium,计算机外设,pytest,dubbo,httprunner,软件测试)