服务信息发现
AsyncTest Caller 在扫描模块时,会自动发现服务相关信息,规则如下:
1️⃣ 模块扫描
- 扫描的模块基本取决于当前项目根目录下
pom.xml中注册的<modules>标签 - 刷新按钮会重新扫描模块
- 默认情况下,只有首次打开插件面板会进行扫描,后续不会隐式刷新
2️⃣ 默认前置 Domain
每个服务的默认前置 domain 会按优先级从以下配置文件读取:
application.ymlapplication.propertiesbootstrap.ymlbootstrap.properties
如果读取不到,则默认使用:
text
http://localhost:80803️⃣ 暂不支持的功能
多配置文件读取
- 例如
spring.profiles.active=dev等多环境配置暂不支持 - 可在 Mock 中手动修改 Domain
- Domain 信息不会同步到 AsyncTest
- 例如
占位符解析
- 读取 properties 或 yml 文件时,不支持占位符格式
- 例如
${PORT:8080}将不会被解析