第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/
相关推荐
泽众云测试2 小时前
泽众软件与日联科技达成合作,TestOne自动化测试平台助力搭建工业检测装备数字化品控防线
功能测试·测试工具·自动化
向上的车轮2 小时前
GitHub Actions 自动化运维实战:Rust 全栈项目 CI/CD 至华为云
运维·自动化·github
鹿鹿学长2 小时前
从英伟达开源Nemotron 3.5看“本地跑大模型“:一张显卡够用的时代来了
python·自动化
heimeiyingwang3 小时前
【CI/CD·落地篇】企业级 CI/CD 平台搭建路线图:从规划到落地
ci/cd
梦想的旅途23 小时前
企微私域自动化:客户全生命周期 SOP 策略与配置实战
运维·自动化·企业微信
梦想的旅途24 小时前
企业微信销售自动化:线索分配与超时预警
小程序·自动化·企业微信
HiDev_5 小时前
【非标自动化】硬核阅读理解620行梯形图-逆推工位逻辑
运维·自动化
xiaoxiangsiyan6 小时前
机房交换机交换技术与服务器链路聚合深度指南
运维·服务器·网络·学习·自动化·bond
梦想的旅途27 小时前
企微社群裂变实战:自动化群接龙与活动打卡系统搭建
运维·自动化·企业微信
酷可达拉斯7 小时前
自动化运维-Ansible触发器与变量
运维·服务器·自动化·ansible