Skip to content

服务信息发现

AsyncTest Caller 在扫描模块时,会自动发现服务相关信息,规则如下:


1️⃣ 模块扫描

  • 扫描的模块基本取决于当前项目根目录下 pom.xml 中注册的 <modules> 标签
  • 刷新按钮会重新扫描模块
  • 默认情况下,只有首次打开插件面板会进行扫描,后续不会隐式刷新

2️⃣ 默认前置 Domain

  • 每个服务的默认前置 domain 会按优先级从以下配置文件读取:

    1. application.yml
    2. application.properties
    3. bootstrap.yml
    4. bootstrap.properties
  • 如果读取不到,则默认使用:

text
http://localhost:8080

3️⃣ 暂不支持的功能

  1. 多配置文件读取

    • 例如 spring.profiles.active=dev 等多环境配置暂不支持
    • 可在 Mock 中手动修改 Domain
    • Domain 信息不会同步到 AsyncTest
  2. 占位符解析

    • 读取 properties 或 yml 文件时,不支持占位符格式
    • 例如 ${PORT:8080} 将不会被解析