在wiremock中为多个服务配置多个代理URL的最佳方法是什么?

问题描述 投票:0回答:1

我正在使用WireMock进行服务虚拟化。我正在使用代理功能将所有不匹配的请求转发到实时网址。问题是我正在虚拟化5种不同的服务,如何在不匹配的情况下为每个服务提供代理URL以将其转发到相应的实时URL?

截至目前,我使用5个不同的json文件与proxyBaseUrl和高优先级,并在启动服务后默认设置它们。有没有更好的方法为多个服务配置多个代理URL?

{
  "request": {
    "method": "POST",
    "urlPattern": "/a/.*"
  },
  "response": {
        "proxyBaseUrl" : "https://srvc1.com"
  },
  "priority": 10
}

{
  "request": {
    "method": "POST",
    "urlPattern": "/b/.*"
  },
  "response": {
        "proxyBaseUrl" : "https://srvc2.com"
  },
  "priority": 10
}


{
  "request": {
    "method": "POST",
    "urlPattern": "/e/.*"
  },
  "response": {
        "proxyBaseUrl" : "https://srvc5.com"
  },
  "priority": 10
}
wiremock
1个回答
0
投票

目前不支持在同一json文件中导入多个请求/响应对。

© www.soinside.com 2019 - 2024. All rights reserved.