news 2026/5/31 0:58:23

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【接口测试】2_项目实战 _接口自动化测试框架

文章目录

  • 一、接口自动化测试框架
  • 二、搭建基础框架步骤
    • 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 生成测试报告

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/28 13:06:11

洞察趋势:低代码如何驱动企业数字化转型效率提升?

当前经济环境下,企业面临的外部市场压力持续加剧。数据显示,71.0% 的企业感到市场竞争激烈,81.8% 的企业承受成本上升的压力。在此背景下,依托数字化系统实现企业管理层面的提质增效,已成为推动企业持续发展的关键路径…

作者头像 李华
网站建设 2026/5/29 2:15:00

Redis Cluster:从数据分布到故障转移的全方位解读

Redis Cluster 基础架构Redis Cluster 采用去中心化架构,通过分片(Sharding)将数据分散到多个节点。每个节点负责一部分哈希槽(Hash Slot),默认共 16384 个槽位。数据分布通过 CRC16(key) mod 16384 计算槽…

作者头像 李华
网站建设 2026/5/28 22:24:05

SHA-256轮函数深度解析:八人舞蹈团的精密舞步

序幕:舞台已就绪 想象一个独特的舞台,上面站着八位舞者:A、B、C、D、E、F、G、H。这不是普通的舞蹈团——他们的每个动作都由严格的数学规则决定。今天,我们要观赏他们表演64轮的精密舞蹈,每一轮都融合了新的音乐&…

作者头像 李华
网站建设 2026/5/28 13:06:46

软件测试常考面试题及参考答案(待更新)

笔试题 1、HTTP协议有什么特点?有哪几类状态码,分别表示什么意思? 特点: * 无连接:限制每次连接只处理一个请求。服务器处理完客户的请求,并收到客户的应答后,即断开连接。 * 媒体独立:只要客…

作者头像 李华
网站建设 2026/5/28 13:06:17

Java 泛型详解

1. 泛型概述1.1 什么是泛型泛型(Generics)是JDK 5引入的特性,允许在定义类、接口和方法时使用类型参数,提供编译时类型安全检查,避免运行时类型转换异常。1.2 泛型的好处类型安全:编译时检查类型消除强制转…

作者头像 李华
网站建设 2026/5/29 0:58:05

构建基于NLP的金融社交媒体影响力量化模型

构建基于NLP的金融社交媒体影响力量化模型 关键词:自然语言处理(NLP)、金融社交媒体、影响力量化模型、文本分析、量化金融 摘要:本文聚焦于构建基于自然语言处理(NLP)的金融社交媒体影响力量化模型。随着社交媒体在金融领域的影响力日益增强,如何准确量化其对金融市场和…

作者头像 李华