介绍: 这是一个基于 Seldom 测试框架实现的接口自动化项目。
- 安装依赖库
pip install seldom==3.11.0
接口自动化项目,请参考下面的目录结构进行设计。
mypro/
.
D:.
├───api_object/ # 使用 AOM 设计模式
├───reports/ # 测试报告
├───test_data/ # 测试数据
├───test_dir # 测试用例目录
│ ├───test_base # 测试用例子目录
│ ├───test_data_driver
│ ├───test_more
│ └───...
├───confrun.py # 运行文件
└───run.py # 运行配置文件
seldom
命令执行,通过confrun.py
文件运行配置。
> seldom -p test_dir/
...
- 编写
run.py
运行文件。
# run.py
import seldom
if __name__ == '__main__':
seldom.main(
path="./test_dir", # 运行用例目录
base_url="https://httpbin.org", # 基础URL地址
rerun=3, # 重跑次数
language="zh-CN" # 中文报告
)
- 运行测试
> python run.py
- 测试报告