美文网首页
httprunner 项目文件结构

httprunner 项目文件结构

作者: 小娟_bb93 | 来源:发表于2020-03-12 17:07 被阅读0次

    在 HttpRunner 自动化测试项目中,主要存在如下几类文件:

    • YAML/JSON(必须):测试用例文件,存储接口测试相关信息
    • debugtalk.py(可选):存储项目中逻辑运算辅助函数
      • 该文件存在时,将作为项目根目录定位标记,其所在目录即被视为项目工程根目录
      • 该文件不存在时,运行测试的所在路径(CWD)将被视为项目工程根目录
      • 测试用例文件中的相对路径(例如.csv)均需基于项目工程根目录
      • 运行测试后,测试报告文件夹(reports)会生成在项目工程根目录
    • .env(可选):存储项目环境变量,通常用于存储项目敏感信息
    • .csv(可选):项目数据文件,用于进行数据驱动
    • reports:默认生成测试报告的存储文件夹

    项目文件结构

    对于接口数比较少,或者测试场景比较简单的项目,组织测试用例时无需分层。在此种情况下,项目文件的目录结构没有任何要求,在项目中只需要一堆 YAML/JSON 文件即可,每一个文件单独对应一条测试用例;根据需要,项目中可能还会有 debugtalk.py.env等文件。

    推荐的项目文件目录结构示例如下:
    $ tree demo -a
    demo
    ├── .env
    ├── debugtalk.py
    ├── reports
    ├── testcase1.yml
    └── testcase2.json

    相关文章

      网友评论

          本文标题:httprunner 项目文件结构

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