目录
一、概述
HttpRunner是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON 脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。
二、系统流程

三、文件组织
1、项目文件目录结构

说明:
(1)api 文件夹:存储接口定义描述
(2)testcases 文件夹:存储测试用例,文件夹也可以使用其它名称
(3)testsuites 文件夹:测试测试场景,文件夹也可以使用其它名称
(4)reports 文件夹:存储 HTML 测试报告
(5).env文件:存储项目环境变量,通常用于存储项目敏感信息
(6)debugtalk.py:存储项目中逻辑运算辅助函数
·该文件存在时,将作为项目根目录定位标记,其所在目录即被视为项目工程根目录
·该文件不存在时,运行测试的所在路径(CWD)将被视为项目工程根目录
·测试例文件中的相对路径(例如.csv)均需基于项目工程根目录
·运行测试后,测试报告文件夹(reports)会生成在项目工程根目录
四、用例编写
1、用例编写
(1)api文件夹中编辑接口描述文件,如create_user.yml

HttpRunner是一款通用的HTTP测试框架,支持编写YAML/JSON脚本进行接口自动化测试、性能测试等。文章详细介绍了项目文件目录结构,如api、testcases、testsuites等文件夹的作用,以及用例编写、变量和函数引用、环境变量的设定和参数化数据驱动的使用方法。特别强调了.env文件在存储项目环境变量中的重要性以及如何引用环境变量和数据源。
最低0.47元/天 解锁文章
1506

被折叠的 条评论
为什么被折叠?



