httpRunner 共有3个版本。1 2 3 。 12 支持unittest 而3是支持了pytest y由于3 是22年才推出 问题比较多 推荐使用2版本。2.5.7版本。
1:安装 pip install httprunner
2:安装完成后会自自带2个命令
httprunner 和hrun 用于运行用例 和管理操作。
3:使用httpRunner 创建的项目,目录
api 下:用于存放接口的最小单元(正向用例)
reports下用于存放测试报告
testcases 用于存放复杂的接口逻辑。(处理接口之间的依赖)
testsuits 用于批量执行用例 可以实现数据驱动测试。
.env 文件用于存放全局变量。
4:yaml文件编写要求:
5:全局变量配置
5.1:只在当前yaml文件生效的变量
使用variables 生命即可。使用时使用:$变量名。
5.2:所有yaml文件中都生效的变量。
在.env文件里配置
在yaml文件里使用:${ENV( 变量名)}