延安市网站建设_网站建设公司_SEO优化_seo优化
2026/1/16 17:12:28 网站建设 项目流程

文章目录

  • 一、接口自动化测试框架
  • 二、搭建基础框架步骤
    • 2.1 项目目录结构(5个目录+2个文件)
    • 2.2 安装依赖包
    • 2.3 封装数据库操作工具类
    • 2.4 用例基础代码-API对象封装+测试脚本
    • 2.5 测试数据参数化-数据组织+参数化
    • 2.6 生成测试报告

一、接口自动化测试框架

自动化:是由 断言 决定,只要代码中用到了断言,就属于接口自动化测试

框架:项目目录结构(5个目录+2个文件)

二、搭建基础框架步骤

2.1 项目目录结构(5个目录+2个文件)

  • api/:接口对象层(代码:python package)
  • scripts/:测试脚本层(代码:python package)
  • common/:通用工具方法、函数(代码:python package)
  • data/:测试数据文件(文件:dir)
  • report/:测试报告(文件:dir)
  • config.py: 项目中的 配置信息。(全局变量)
  • pytest.ini: pytest 配置

2.2 安装依赖包

  • 安装requests包
  • 安装parameterized包
  • 安装PyMySQL包
  • 安装htmlTestReport包

2.3 封装数据库操作工具类

提示:为减少代码冗余,提 高测试效率,将数据库相关 操作封装成工具类

实现的功能

1、获取数据库连接对象方法 get_conn()2、关闭数据库连接对象 close_conn()3、查询一条记录 get_one()4、更新数据库 uid_db()

2.4 用例基础代码-API对象封装+测试脚本

2.5 测试数据参数化-数据组织+参数化

2.6 生成测试报告

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询