第1章 零基础接口自动化到 Jenkins 持续集成【看懂接口自动化框架全景】

第1章 先看懂接口自动化框架全景

本章目标

看完本章,你会知道这套框架"做了什么、怎么跑起来、你要改哪里"。

1. 什么是接口自动化

一句话:把"手工调接口 + 手工看返回 + 手工比对结果"变成程序自动执行。

这套项目里,你只要写 YAML 测试数据,框架会自动完成:

  • 发请求
  • 做断言
  • 提取 token
  • 生成报告
  • 接入 Jenkins 自动跑

2. 这套项目的核心执行链路

text 复制代码
data/*.yaml -> test_api.py -> common/request_handler.py + common/assertion.py
           -> report/html_report/logs -> Jenkins 定时执行与邮件通知

3. 你最常接触的 5 个位置

  • data/:写测试用例(最常改)
  • config/config.yaml:配环境地址
  • run.py:本地一键执行
  • html_report/:看报告
  • logs/:排错

4. 你可以先不管的内容

刚开始不用改:

  • common/*.py(框架核心能力)
  • Jenkinsfile(先本地跑通再接 CI)
  • tools/(Allure/JRE 便携工具)

5. 新手学习顺序

  1. 先把本地跑通(第2章)
  2. 再写第一个 YAML 用例(第4章)
  3. 然后学 token 参数关联(第5章)
  4. 最后再上 Jenkins(第8-10章)

本章验收标准

  • 你能说清楚 data -> run.py -> 报告 这条链路
  • 你知道自己目前主要改 data/config/config.yaml
  • 你知道报错优先看 logs/
相关推荐
成茂峰4 分钟前
实战:内外网隔离环境下基于 Jenkins + PowerShell 的自动化 CI 构建与邮件通知方案
ci/cd·自动化·jenkins
k4m7v2pz25 分钟前
多开云网页操作指南(供豆包云电脑 / 自动化 Agent 执行)
运维·自动化·电脑
天空属于哈夫克325 分钟前
企业微信API:RPA自动化接口开发实践
自动化·企业微信·rpa
dunge202631 分钟前
ChatGPT Plus / Pro + Codex 深度实战指南:2026年9月2日 从智能编程到自动化工作流的完整技术手册
运维·chatgpt·自动化
tianyuanwo13 小时前
Jenkins Pipeline 沙箱与非沙箱:CPS、序列化与白名单的深度解读(含 `take()` 与 `subList()` 实战对比)
pipeline·jenkins·groovy·take·sublist
代码方舟15 小时前
零信任架构实战:基于天远车辆估值构建自动化二手车评估网关
运维·人工智能·架构·自动化
xing251617 小时前
Playwright Python浏览器自动化实战
自动化
代码方舟17 小时前
零信任架构实战:基于天远车辆过户详版查询构建自动化车辆估值网关
运维·人工智能·架构·自动化
MBD进行时19 小时前
生产制造 & 质量检测自动化:MBDVidia 检查修复产品 MBD 数据有效改进工业制造企业上下游协作!
自动化·制造·mbd模型质量管理·pmi自动检查与修复·mbdvidia·mbd数据检查与修复·工业制造企业上下游协作
liuyicenysabel19 小时前
从 0 到 1:一套 GitHub + GHCR + k3s 的全自动 CI/CD 流水线(Flask 项目实战)
ci/cd·flask·github