Skip to content

python接口自动化测试框架,包含日志,环境配置,用例数据驱动,数据库模块,可生成Allure测试报告,支持Jenkins

Notifications You must be signed in to change notification settings

cllovewxq/ApiTest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

介绍

python编写的,基于requests,pytest为主体框架,utils工具类,支持直接运行,也支持Jenkins

环境需求

  • Python:3.8
  • 已根据requirements.txt安装依赖库

utils

工具类

  • check: 封装allure校验类
  • db: 数据库类
  • log: 日志类
  • rd: 随机类
  • request: 封装接口请求类
  • response: 解析接口返回类
  • rsa: rsa密码类
  • run: 运行类
  • time: 时间类
  • yaml: yaml文件类

示例

  • 普通模式
*\work>python config.py -v V1.0 -p /demo
  • Jenkins模式
  • 在项目配置中构建 Execute Windows batch command
*\work>python config.py -v Jenkins -p /demo

About

python接口自动化测试框架,包含日志,环境配置,用例数据驱动,数据库模块,可生成Allure测试报告,支持Jenkins

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages