美文网首页
1、HttpRunner_项目文件组织介绍

1、HttpRunner_项目文件组织介绍

作者: 猪儿打滚 | 来源:发表于2019-12-03 14:18 被阅读0次

PS.本系列的内容主要来自HttpRunner官方文档,因为个人习惯,在学习的时候会写笔记用以加深记忆(cv大法),所以有本系列的笔记。
https://v2.httprunner.org/


安装

项目文件组织

一、在HttpRunner自动化测试项目中,主要存在如下几类文件:
  • xxx.YAML/JSON(必须):测试用例文件,存储接口测试相关信息
  • debugtalk.py(可选):存储项目中逻辑运算辅助函数(也就是后面会说的hook函数)
    1.该文件存在时,将作为项目根目录定位标记,其所在目录即被视为项目工程根目录
    2.该文件不存在时,运行测试的所在路径(CWD)将被视为项目工程根目录
    3.测试用例文件中的相对路径(例如.csv)均需基于项目工程根目录
    4.运行测试后,测试报告文件夹(reports)会生成在项目工程根目录
  • .env(可选):存储项目环境变量,通常用于存储项目敏感信息
  • .csv(可选):项目数据文件,用于进行数据驱动
  • reports:默认生成测试报告的存储文件夹
二、、项目文件结构

在测试测场景比较简单、接口数量比较少的情况下,组织测试用例时,无需特地去分层。在这种情况下,项目文件的目录结构没有任何要求,只需要在项目中有对应的xxx.yaml/json文件,每个文件对应单独的一条测试用例
根据具体情况,还可以在项目中添加debugtalk.py.env等文件
官方推荐的项目文件目录结构示例如下:

$ tree demo -a
demo
├── .env
├── debugtalk.py
├── reports
├── testcase1.yml
└── testcase2.json

相关文章

  • 1、HttpRunner_项目文件组织介绍

    PS.本系列的内容主要来自HttpRunner官方文档,因为个人习惯,在学习的时候会写笔记用以加深记忆(cv大法)...

  • FlashDevelop + flash cs 在已经有fla的

    创建FlashDevelop项目 在FlashDevelop中创建AS3 Flash IDE项目 文件组织项目 在...

  • 前端项目文件组织结构

    参考文章src // 存放源代码dist // distribution的缩写,是指打包完毕可以分发或部署的文件,...

  • Android开发札记初级(三)探索Android Studio

    Android 的项目组织结构 打开AS,让我们来理清 Hello World 程序的文件组织结构: 这是AS利用...

  • GIT、CMAKE高效管理C++跨平台项目

    本文将从实战角度来讲述git、cmake如何高效管理c++跨平台项目,同时对我个人c++项目文件组织方式及git、...

  • 创建.bundle文件

    1、 资源文件包。我们将许多图片、XIB、文本文件组织在一起,打包成一个Bundle文件。方便在其他项目中引用包内...

  • ClassLoader原理

    一. 什么是ClassLoader? 大家都知道,编译完后的java项目是由若干个.class文件组织而成的,当程...

  • 小白自建前端脚手架

    脚手架的本质作用是创建项目基础结构、提供项目规范和约定 可解决一下问题: 相同的文件组织结构 相同的开发范式 相同...

  • Flink项目系列1-项目介绍

    一. 电商的用户行为   电商平台中的用户行为频繁且较复杂,系统上线运行一段时间后,可以收集到大量的用户行为数据,...

  • 项目管理基础1、项目管理介绍

    此系列文章在慕课网学习的《人人都要学的项目管理课》课程笔记以及自己的领悟,这套课程总体学习下来感觉比较基础,如果入...

网友评论

      本文标题:1、HttpRunner_项目文件组织介绍

      本文链接:https://www.haomeiwen.com/subject/dwkhwctx.html