Skip to content

SeldomQA/seldom-api-testing

Repository files navigation

seldom-api-testing

介绍: 这是一个基于 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
  • 测试报告

About

api automation test project based on seldom framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages