我有下面的wirerock设置&尝试使用regex设置urlPattern匹配。
{
"scenarioName": "CPM Get Entitlements:Error - CPM_10000 - DOWNSTREAM_ERROR - Status 500",
"request": {
"method": "GET",
"urlPattern": "<REGEX>"
},
"response": {
"status": 500,
"body": "{\"code\": \"CPM_10000\",\"description\": \"some description\"}"
}
}
我的URL可以是这两个中的任何一个。
1.用户权限
1.服务器上的所有服务器都是本地服务器。服务器上的所有服务器都是本地服务器。
我已经尝试了各种REGEX模式,如下面的一个,但没有一个工作的第二个URL与查询参数。我可以构造的REGEX工作在文本编辑器或在java中,但它似乎是不工作的wirerock配置文件。
正则表达式
- /家庭/.+/权利(.*)
- /家庭/.+/权利(\?包括未来日期=true)
- /家庭/.+/权利(?包括未来日期=true)
有没有办法在wiremock中修复这个问题?
1条答案
按热度按时间xdyibdwo1#
我发现在这种情况下,在
urlPathPattern
上匹配比在urlPattern
上匹配更容易,然后有一个单独的queryParameters
匹配器。