seldom-api-testing
介绍: 这是一个基于 Seldom 测试框架实现的接口自动化项目。
安装
pip install -r requirements.txt
被测试系统
该项目用于教学,请不要做压测,服务器很垃圾。记得把自己创建的垃圾数据删除。
目录结构
mypro/
.
├── __init__.py
├── run.py # 运行用例入口文件
├── quick_public # 封装公共调用
│ ├── __init__.py
│ ├── module
│ │ ├── __init__.py
│ │ └── module_v1.py # v1 通过版本号减少后续兼容问题
│ ├── project
│ │ ├── __init__.py
│ │ └── project_v1.py
│ └── user
│ ├── __init__.py
│ └── user_v1.py
├── reports # 测试报告&日志目录
│ ├── 2022_05_18_12_05_04_result.html
│ └── seldom_log.log
├── test_data # 测试数据目录
│ ├── __init__.py # 存放通用的测试数据
│ └── json_data.json # 具体用例的数据驱动文件
└── test_dir # 测试用例目录
├── __init__.py
├── test_case # 按照功能模块划分
│ ├── __init__.py
│ ├── test_case_create.py
│ └── test_case_query.py
├── test_module
│ ├── __init__.py
│ └── test_module_query.py
├── test_project
│ ├── __init__.py
│ └── test_project_query.py
└── test_user
├── __init__.py
└── test_user_abnormal.py
运行
❯ python .\run.py