还在用 Excel 写测试用例?盛京银行怎么用 Apifox 实现自动化闭环

剖析盛京银行测试团队的落地实践,展示如何淘汰落后的 Excel 脚本,利用可视化场景编排与前后置变量提取,构建现代化金融级自动化闭环。

用 Apifox,节省研发团队的每一分钟

还在用 Excel 写测试用例?盛京银行怎么用 Apifox 实现自动化闭环

免费使用 Apifox

相关推荐

最新文章

API

一体化协作平台

API 设计

API 文档

API 调试

自动化测试

API Mock

API Hub

立即体验 Apifox
目录

对于许多金融机构、银行及大型政企单位的 QA 测试团队来说,接口自动化测试一直是一块极其难啃的骨头。

在过去,以盛京银行为代表的金融测试团队,测试用例的维护主要依赖复杂的 Excel 表格与离线脚本:

  • 用例难以维护:Excel 中充斥着大量的 URL、JSON 报文与预期结果,接口一改就需要手动去逐个表格修正;
  • 无法应对复杂业务链条:难以在 Excel 中表达“登录 -> 获取 Token -> 提取订单 ID -> 校验数据库 -> 支付”这种多接口强上下文关联的动态流程;
  • 故障排查极慢:跑脚本报错后,测试人员要耗费数小时在命令行日志中寻找具体是哪个接口的断言出了问题。

在落地 Apifox 私有化部署方案后,盛京银行成功实现了从“人肉 Excel 维护”向“可视化测试场景编排与内网自动化闭环”的跨越。


一、 金融级可视化场景编排:告别 Excel 手工表格

Apifox 为测试团队提供了零门槛、拖拽式的图形化场景编排能力:

┌────────────────────────────────────────────────────────────────────────┐
│                     Apifox 可视化自动化测试场景编排                     │
│                                                                        │
│   步骤 1: [POST /api/auth/login] ──► 提取后置变量: token             │
│              │                                                         │
│              ▼                                                         │
│   步骤 2: [POST /api/order/create] ──► 传参 Header: Bearer {token}    │
│              │                     提取后置变量: order_id              │
│              ▼                                                         │
│   步骤 3: [If 条件分支] (order_id != null)                              │
│              ├──► 步骤 4: [POST /api/payment/pay] (执行支付)          │
│              └──► 步骤 5: [测试断言报错并阻断]                         │
│              │                                                         │
│              ▼                                                         │
│   步骤 6: [DB 校验] 直连内网 MySQL 查询订单状态 == 1                   │
│                                                                        │
└────────────────────────────────────────────────────────────────────────┘
  1. 拖拽式流程编排:将多个接口按业务逻辑顺序编排在一起,直观展示测试流;
  2. 前后置变量提取:通过简单的 JSONPath 表达式(如 $.data.token),将上一接口返回的数据自动提取为变量,透传给下一个接口;
  3. 流程控制:支持 If 条件分支、For / Loop 循环判断、等待停顿与异常捕获,完美应对金融交易中的各种复杂逻辑。
// Apifox 自动化测试前/后置断言脚本示例
// 校验响应状态码为 200 且业务 code 为 0
pm.test("HTTP Status is 200", function () {
    pm.response.to.have.status(200);
});

var jsonData = pm.response.json();
pm.test("Business Code is Success", function () {
    pm.expect(jsonData.code).to.eql(0);
    pm.expect(jsonData.data.order_id).to.not.be.null;
});

// 提取 order_id 设置为环境变量供后置接口使用
pm.environment.set("current_order_id", jsonData.data.order_id);

二、 内网自托管 Runner 与自动化告警闭环

在盛京银行的内网专网环境中,自动化测试建立了全自动闭环:

  • 自托管 Runner 节点:测试用例直接运行在银行内网的自托管 Runner 节点上,测试数据纯本地流转,不出金融机房;
  • 定时巡检与 CI 流水线触发:配置定时巡检任务(如每 10 分钟运行一次),并在 Jenkins 流水线中嵌入 Apifox CLI,代码一提交自动跑完自动化回归测试;
  • 实时告警精准送达:一旦遇到接口断言失败,系统自动调用 Webhook,将包含失败步骤、状态码、现场日志链接的告警信息推送到钉钉/企微运维群。

三、 盛京银行落地的工程效益对比

对比维度 传统 Excel + 人工测试模式 Apifox 私有化自动化闭环
用例维护成本 极为繁琐,接口变动需修改几十个 Excel 单元格 与 API 文档同源同步,一键生成更新
测试回归周期 人工回归耗时 2 天以上 自托管 Runner 10 分钟内全自动跑完
故障排查时效 数小时抓包与人工排查堆栈 报错秒级定位到具体的接口与断言细节
内网合规性 缺乏统一审计留痕 全量测试日志落库,满足金融等保要求

四、 总结与部署方案预约

盛京银行的实践证明,Apifox 私有化部署能够帮助传统金融与大厂团队彻底淘汰落后的 Excel 脚本测试模式,构建起现代化、高可用的自动化测试闭环。

  • 访问官网apifox.com/siyouhua
  • 预约演示:1 个工作日内客户经理为您提供金融级自动化测试闭环方案与演示。

开发必备:API 全流程管理神器 Apifox

介绍完上文的内容,我想额外介绍一个对开发者同样重要的效率工具 —— Apifox。作为一个集 API 文档、调试、设计、测试、Mock、自动化测试于一体的工具,Apifox 是目前提升研发效率的首选。

如果你正在开发项目,不妨试试其极其友好的界面设计,它完全兼容 Postman 和 Swagger 数据格式,导入数据非常方便,,即使是新手也能很快上手,点击这里即可注册使用

Apifox

值得一提的是,除了个人和常规团队使用,针对有高安全合规要求、或需要在内网环境协作的企业,Apifox 还提供了深度定制的私有化部署方案

获取专属报价与部署方案

icon 详细的私有化部署系统架构与安全白皮书
icon 针对您公司规模的专属报价单
icon 免费的 1v1 专属产品演示 (Demo) 机会
获取部署方案
* 提交后,我们的客户经理将在 1 个工作日内与您联系
林俊锋 企业微信
@Apifox 专属顾问
扫码备注: 私有化 + 公司名