返回顶部
f

frontend-backend-flow-test前后端流程测试

Audit-first frontend-backend contract analyzer for static API compatibility checks. Compare frontend request behavior with backend endpoint contracts, DTO hints, query/body/auth expectations, and produce actionable mismatch reports. Supports Spring-style Java/Kotlin backends, baseline Node/Express route extraction, and baseline PHP/Laravel route extraction. Use when validating whether web/mobile/admin clients still match backend APIs after refactors, release prep, or regression review. Live API

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.3.1
安全检测
已通过
105
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

frontend-backend-flow-test

技能名称: frontend-backend-flow-test
详细描述:

前后端流程测试

使用此技能作为审计优先的契约检查器

主要目的:

  • - 提取前端API调用
  • 提取后端端点契约
  • 比较方法/路径/查询/请求体/认证提示
  • 生成可操作的审计报告

次要目的:

  • - 仅在静态审计不足且环境明确安全时,生成有限的实验性实时检查辅助工具

默认工作流程

  1. 1. 首先使用 scripts/audit_contracts.py 运行静态审计
  2. 阅读生成的Markdown和JSON报告
  3. 在考虑实时检查之前,修复高严重性的契约不匹配
  4. 仅在开发/预发布环境中进行有针对性的后续验证时使用实时验证

核心命令

bash
python3 scripts/audit_contracts.py \
--frontend /path/to/frontend \
--backend /path/to/backend \
--output-dir ./out/audit \
--exclude .dart_tool,coverage \
--format both \
--fail-on high

此技能的擅长领域

  • - 查找前端代码引用的缺失后端端点
  • 检测HTTP方法偏差
  • 检测路径偏差和基础路径不匹配
  • 比较前端和后端之间的查询/请求体/认证提示
  • 在发布或QA之前总结可能的断点
  • 针对同一后端审计多个前端界面

此技能不涵盖的内容

  • - 不是真正的API回归框架
  • 不能替代工作区QA测试
  • 不是完整的端到端测试框架
  • 不是生产安全的写入测试工具
  • 不保证回滚工具
  • 不完全支持任意框架/语言
  • 不能替代手动QA或运行时可观测性

当前提取覆盖范围

前端

  • - Axios风格的调用
  • fetch(...)
  • 部分Dart/Dio直接调用和包装模式
  • 基本的别名/baseURL/请求头推断

后端

  • - Spring控制器映射
  • Java/Kotlin DTO字段提示
  • 选定的Spring Security路由提示
  • Express应用/路由器映射
  • 同文件Express路由器挂载前缀推断
  • Laravel路由文件映射
  • Laravel resource/apiResource扩展
  • 基本的请求体/查询/多部分推断

报告预期

预期发现如下:

  • - missing-backend-endpoint(缺失后端端点)
  • method-mismatch(方法不匹配)
  • path-mismatch(路径不匹配)
  • query-hint-mismatch(查询提示不匹配)
  • body-hint-mismatch(请求体提示不匹配)
  • response-hint-mismatch(响应提示不匹配)
  • auth-hint-mismatch(认证提示不匹配)
  • backend-only-endpoint(仅后端端点)

将报告视为优先级的契约审计输出,而不是用户流程成功的运行时证明。

参考资料

仅在需要时阅读以下内容:

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 frontend-backend-flow-test-1775988243 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 frontend-backend-flow-test-1775988243 技能

通过命令行安装

skillhub install frontend-backend-flow-test-1775988243

下载

⬇ 下载 frontend-backend-flow-test v0.3.1(免费)

文件大小: 37.88 KB | 发布时间: 2026-4-13 10:23

v0.3.1 最新 2026-4-13 10:23
Clarify product stance: audit-first, not a real API regression framework. Strengthen README/LIVE-MODE wording, add safer generate_tests.py messaging, require --allow-writes for write-capable helper generation, and improve output-dir creation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部