HttpRunner V3.x学习笔记系列 (二) -- 快速创建HttpRunner的项目


一、快速生成项目

输入httprunner startproject -h,来看一下命令说明

httprunner startproject -h

 

 只需要在命令后面带上项目名称这个参数就好了,那就先来创建一个项目,名称叫httprunner3_demo

httprunner startproject httprunner3_demo

 

 项目生成完毕,也是非常的简单。
如果你输入的项目名称已经存在,httprunner会给出warning提示。

 

二、项目结构梳理

把生成出的项目丢到pycharm里方便查看,可以看的生成的目录结构如下图,那么这些都是什么意思呢?

以下就是每个目录代表的含义:

  • debugtalk.py 放置在项目根目录下(借鉴了pytest的conftest文件的设计)
  • .env 放置在项目根目录下,可以用于存放一些环境变量
  • reports 文件夹:存储 HTML 测试报告
  • testcases 用于存放测试用例
  • har 可以存放录制导出的.har文件

点开生成的testcases文件夹下的测试用例,里面是提供了一个可运行的demo内容的,那先来运行一下看看。

运行用例:

hrun httprunner3_demo

pytest httprunner3_demo

可以看的httprunner输出了运行过程中的调试信息

 

 最后,运行结束,2个用例运行pass。

 

har2case转yaml格式脚本

har2case baidu_home.har -2y

 

 

使用hrun运行yaml格式用例

hrun baidu_home.yml

 

 

har2cae转json格式脚本

har2case baidu.har -2j

 

 使用hrun运行json格式用例

hrun baidu_home.json

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM