【发布时间】:2019-12-12 21:30:03
【问题描述】:
我有一个关于外部模拟服务器的问题。我的设置是:
- 我有一个要测试的 API
- 该服务在内部调用具有自己 URL 的数据库、网关、支付聚合器
- 我控制我可以调用的模拟 URL。但如果它是内部启动的,我如何在不更改代码的情况下模拟它?
例如我调用服务
- 我调用了我可以模拟的支付服务控制器
- 我的控制器调用 java 模块如何调用网关
我想模拟那个网关而不是控制器。我看到了 karate-netty 和 Proxy 的所有示例。代理跟踪 host:port 之后的所有请求,但在我的情况下,主机将是真正的主机,代理将如何跟踪它?
看起来我尝试了很多但没有得到任何完美的解决方案
【问题讨论】:
-
我无法理解这个问题 - 所以我请求空手道社区的其他成员尝试或建议对问题进行修改