第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/
相关推荐
Bigger5 天前
从零搭建 AI 代码审查服务:一份前端也能看懂的 Python 学习笔记
前端·ci/cd·ai编程
宋均浩10 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
宋均浩15 天前
# GitHub Actions 实战:从零搭建 CI/CD 流水线的 5 个核心配置
ci/cd
shushangyun_16 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
施努卡机器视觉16 天前
SNK施努卡侧滑门锁上滑轮总成自动化装配线,从零件到组件,全流程精密制造方案
运维·自动化·制造
dayuOK630716 天前
写作卡壳怎么办?我的“5分钟启动法”
人工智能·职场和发展·自动化·新媒体运营·媒体
志栋智能16 天前
超自动化巡检:如何选择适合你的起点?
运维·自动化
HackTwoHub16 天前
Sqli-Scanner SQL注入SKILL自动化挖掘SQL注入,零依赖自动化SQL注入挖掘,赏金猎人
数据库·人工智能·sql·web安全·网络安全·自动化·系统安全
csdndeyeye17 天前
拆解AI投简历插件:塔塔网申的技术逻辑和实测数据
人工智能·自动化·秋招·ai投简历插件·ai找工作·求职助手·应届生就业
小白学大数据17 天前
Python + 大模型行业资讯自动化摘要流水线完整工程实现方案
开发语言·python·自动化