环境mac 10.12
简介:
HttpRunner 是一款面向 HTTP(S) 协议的通用测试框架,只需编写维护一份 YAML/JSON
脚本,即可实现自动化测试、性能测试、线上监控、持续集成等多种测试需求。
HttpRunner是一个基于Python开发的测试框架,可以运行在Mac、Linux、Windows系统平台上
在python工作目录下创建一个项目模板
cmd 进入到Python工作目录-->输入以下命令:
hrun --startproject 项目名称
我Python的测试工作目录是: documents/automatedTesting/pythonHttpRunner/testHttpRunner
然后会生成一个myhrun的文件夹,且myhrun的文件夹下看到生成的4个目录和一个py文件
4、目录介绍:
testcases:存放用例
testsuites:存放套件
reports:自动生成报告并放到该目录
通过pycharm打开项目
说明:
(1)api 文件夹:存储接口定义描述
(2)testcases 文件夹:存储测试用例,文件夹也可以使用其它名称
(3)testsuites 文件夹:测试测试场景,文件夹也可以使用其它名称
(4)reports 文件夹:存储 HTML 测试报告
(5).env文件:存储项目环境变量,通常用于存储项目敏感信息
(6)debugtalk.py:存储项目中逻辑运算辅助函数
·该文件存在时,将作为项目根目录定位标记,其所在目录即被视为项目工程根目录
·该文件不存在时,运行测试的所在路径(CWD)将被视为项目工程根目录
·测试例文件中的相对路径(例如.csv)均需基于项目工程根目录
·运行测试后,测试报告文件夹(reports)会生成在项目工程根目录
在testcases文件夹下新建一个.yml或.json文件,并按照格式写入接口的相关信息
原文:https://www.cnblogs.com/may18/p/12490617.html