Skip to content

SeldomQA/seldom-api-testing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

seldom-api-testing

介绍: 这是一个基于 Seldom 测试框架实现的接口自动化项目。

安装

  • 安装依赖库
pip install seldom==3.14.1

目录结构

接口自动化项目,请参考下面的目录结构进行设计。

mypro/
.
D:.
├───api/                     # 封装 API
├───reports/                 # 测试报告
├───test_data/               # 测试数据
├───test_dir                 # 测试用例目录
│   ├───test_base            # 测试用例子目录
│   ├───test_data_driver
│   ├───test_more
│   └───...
├───confrun.py               # 运行文件
└───run.py              # 运行配置文件

运行测试

方式 1. 使用seldom命令

  • seldom 命令执行,通过confrun.py 文件运行配置。
> seldom -p test_dir/

方式 2. 调用seldom.main()方法

  • 编写 run.py 运行文件。
# run.py
import seldom

if __name__ == '__main__':
    seldom.main(
        path="./test_dir",  # 运行用例目录
        base_url="https://jsonplaceholder.typicode.com",  # 基础URL地址
        rerun=3,   # 重跑次数
        language="zh-CN"  # 中文报告
    )
  • 运行测试
> python run.py
  • 测试报告

About

api automation test project based on seldom framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages