【接口测试】2_项目实战 _接口自动化测试框架

文章目录

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

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

实现的功能

python 复制代码
1、获取数据库连接对象方法
get_conn()

2、关闭数据库连接对象
close_conn()

3、查询一条记录
get_one()

4、更新数据库
uid_db()

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

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

2.6 生成测试报告

相关推荐
测试19989 小时前
postman接口测试详解
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
独断万古他化10 天前
【抽奖活动管理平台】完整质量测试报告:功能 / 自动化 / 性能三大维度总结
功能测试·自动化·接口测试·测试报告·ui测试
测试199810 天前
使用Python自动化生成接口测试用例
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
爆更小哇11 天前
Python接口测试:requests库实战指南
自动化·接口测试
天才测试猿13 天前
接口自动化测试详解
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
百度测试开发13 天前
全网最全,特卖电商项目面试+测试点汇总,一篇通透...
自动化测试·软件测试·软件测试工程师·接口测试·软件测试项目·软件测试面试·性能测试
程序员三藏14 天前
接口自动化测试思路和实战:编写线性测试脚本实战
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
天才测试猿14 天前
Python接口自动化测试之Token详解及应用
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
测试199814 天前
Python+Excel读取和存储测试数据完成接口自动化测试
自动化测试·软件测试·python·测试工具·职场和发展·测试用例·接口测试
测试199820 天前
Jmeter接口测试:使用教程(上)
自动化测试·python·测试工具·jmeter·职场和发展·测试用例·接口测试