接口自动化框架

接口自动化测试框架

框架选择

Python3+pytest+allure

整体结构如图所示

接口自动化框架

设计思路

  • 配置文件
    配置文件采用YAML文件,配置信息主要包括:数据库的配置,log配置,用户配置,域名配置,参数配置
  • 数据文件
    数据文件采用excel文件和XML文件,信息主要包括为:接口数据,请求方式,请求参数,预期结果
  • 工具类
    数据库, 文件读写 ,cookie管理,路径管理等