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