Skip to content
AsyncTest Logo
AsyncTest Caller

AsyncTest Caller 是一款面向 Spring Web / Spring Boot 项目 的 IntelliJ IDEA 插件,用于从源码中自动扫描并提取 API 接口信息,并将其同步到 AsyncTest 平台

插件会分析 Spring Controller 中定义的接口,提取包括 请求路径、HTTP 方法、请求与响应模型 等结构化元数据,并以统一、清晰的格式同步到 AsyncTest,无需人工维护接口定义。

通过发现与同步机制,AsyncTest Caller 能够确保 AsyncTest 中的接口定义始终与后端源码 保持一致、快速更新,有效减少人工维护成本和集成错误。


为什么选择 AsyncTest Caller

在实际开发中,接口文档、测试平台配置与代码实现之间经常出现偏差,尤其是在接口频繁迭代的 Spring 项目中。

AsyncTest Caller 以 源码为唯一事实来源(Single Source of Truth),让接口定义直接来源于 Controller 实现本身,避免人为同步带来的不一致问题。

借助该插件,团队可以:

  • 减少重复的接口配置工作
  • 避免接口定义与实现不一致
  • 持续保持 AsyncTest 接口数据的准确性

核心功能

  • 🔍 自动扫描 Spring 接口
    支持 Spring Web / Spring Boot Controller 接口的自动识别与解析。

  • 🧩 结构化接口建模
    构建包含路径、方法、参数与数据模型的结构化 API 描述。

  • 🔄 一键同步到 AsyncTest
    将接口信息同步到 AsyncTest 平台,流程简单、可控。

  • 保障代码与测试一致性
    确保后端代码与接口测试定义始终保持同步。


适用场景

AsyncTest Caller 非常适合希望 打通 Spring 后端服务与 前端文档 平台 的团队,尤其是在以下场景中:

  • 接口更新频繁
  • 服务数量较多
  • 对接口一致性与可维护性要求较高

通过将接口同步能力集成到 IDE 开发流程中,AsyncTest Caller 让接口管理与测试集成成为 开发过程中的自然组成部分,而不是额外负担。