空手道 - 使用多个功能文件启动模拟服务器

Karate - Starting Mock Server with multiple feature files

我的功能文件结构如下

如您所见,每个模块都有一个通用、模拟和测试功能文件。 例如:category-common.featurecategory-mock.featurecategory-test.feature。这些包含所有常见定义,mock API 定义和测试分别与类别 API 相关。

我们正在使用 java -jar karate.jar -m <feature_file> 命令来 运行 模拟服务器。 当我们明智地测试 APIs 模块时,这种方法很好。问题是我们如何将所有模拟部署在一个端口中?

根据 的回答,这是不可能的。如果没有,我们可以遵循哪些其他方法?

有人贡献了一个 PR 来添加这个 post 1.0 版本,所以你应该阅读这个帖子:https://github.com/intuit/karate/issues/1566

您应该能够测试 1.1.0.RC2 并提供反馈

当然,如果您可以贡献代码,那就再好不过了:)