|
|
d364307131
|
feat: mock配置迁移至JSON格式并修复body匹配
- 将mock配置从YAML格式迁移到JSON格式
- 修复JSON字符串格式body匹配失败问题
- 添加MCP功能模块
- 更新mock-spec.md规范文档
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-29 09:43:11 +08:00 |
|
|
|
061ceff4b8
|
fix: 修复 YAML 块语法 body 匹配失败问题
- normalize_yaml_body 函数在解析 JSON 前添加 trim() 处理,解决 YAML `|` 和 `>` 语法产生的前导空格问题
- 修复 multiple_login.yaml 中 response body 格式错误(YAML 对象改为 JSON 字符串)
|
2026-03-27 17:33:21 +08:00 |
|
|
|
9c1d0e16b4
|
docs: 更新README并添加文件上传mock配置
- 移除文件上传相关文档(已从代码中移除)
- 新增未来计划:动态参数、HTTPS、可视化管理界面
- 添加 upload.yaml mock 配置文件
|
2026-03-25 17:40:34 +08:00 |
|
|
|
18e0ccad58
|
merge: 合并0321分支的热重载功能与body字段匹配支持
|
2026-03-25 16:59:09 +08:00 |
|
|
|
3097a16465
|
feat: 实现配置热重载功能
- 引入热加载机制:集成 `notify-debouncer-mini` 监听 `./mocks` 目录,实现 YAML 变动自动重载。
- 优化并发控制:将 `MockRouter` 包装在 `RwLock` 中,确保 Web 线程(读)与监控线程(写)的数据安全。
- 增强系统健壮性:增加防抖处理防止频繁 IO 触发重载。
|
2026-01-04 11:44:18 +08:00 |
|
|
|
5f3269bad5
|
feat: 增加request对body字段的支持
- 实现body字段对json语法,yaml语法的支持的支持
- 新增测试用例login_out.yaml
|
2025-12-28 21:54:34 +08:00 |
|
|
|
1775d3659d
|
feat: 实现核心匹配引擎与请求处理器并修复解析逻辑
- 新增 router 模块:实现基于路径首段索引子集匹配。
- 新增 handler 模块:集成 Axum 处理器,支持 Smart Body 协议与延迟模拟。
- 修复解析与匹配故障:修正 YAML 字段类型解析错误。
|
2025-12-26 15:21:03 +08:00 |
|
|
|
748cfa8e7f
|
feat: 实现配置加载系统与多级目录递归扫描
- 定义支持“一接口一文件”与“一文件多接口”的数据模型
- 实现基于路径首段的 HashMap 索引构建逻辑
- 新增集成测试 tests/integration_test.rs,验证 YAML 解析与目录递归加载
- 优化 Cargo.toml 配置,解决连字符项目名引用问题
|
2025-12-25 18:01:09 +08:00 |
|