httprunner2.0 概述及使用说明

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

目录

一、概述

二、系统流程

三、文件组织

1、项目文件目录结构

四、用例编写

1、用例编写

2、编写用例注意事项

五、变量或函数引用

六 环境变量引用

1、编辑.env文件

2、引用环境变量

七、参数化数据驱动


一、概述

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值