1

我们有很多供应商,但并非所有供应商都提供可用于测试集成的沙盒环境。

我正在寻找模拟它们,因此我自己会托管它们,我们正在广泛使用空手道作为我们的 BDD 工具。

  • 如何使用单个项目托管多个模拟服务?(多个功能文件)
  • 如何为不同的模拟服务实现不同的主机名?
  • 它可以用作长时间运行的常规服务器吗?

类似的问题:在空手道 DSL 功能文件中使用模拟与 stanalone 运行

4

1 回答 1

1

如何使用单个项目托管多个模拟服务

请参阅您链接的答案。使用 Java 代码是启动多个模拟的最佳方式。

如何为不同的模拟服务实现不同的主机名?

通常,您将服务配置更改为指向模拟运行的位置,通常是localhost+ :+ portNumber - 还请参阅有关使用空手道作为 HTTP 代理的文档,并在etc.hosts需要时搜索网络以修改条目。

它可以用作长时间运行的常规服务器吗?

请记住,空手道是一个“模拟”:) 但如果您不继续将数据添加到内存中,那应该没问题。虽然没有保证:P

于 2018-10-09T08:43:22.610 回答