嗨,我已經使用了Wiremock框架的新功能。我有一個測試環境工作,但我需要爲我們的集成測試需要解決動態路徑如解決wireMock中的動態路徑
/測試/動態/ {} dynamicpath /幫助
其中動態路徑將是一個變量,我想解決,然後從使用JSON文件這樣的一個子集作爲
呈現不同的數據:目前我有
{ dynamicpathA「你好」, dynamicpathB「世界」 }:
stubFor(get(urlPathMatching("/test/dynamic/{dynamicpath}/help"))
.withHeader("accept", equalTo("application/json"))
.willReturn(aResponse().withBody(readFile(RESOURCES + "test.json", Charset.defaultCharset()))));
這將返回一個完整的json文件與數據的完整子集,但不是與動態uri相關的單個組件。我的問題是有解決動態url和從json返回動態數據的方法嗎?
我希望我已經足夠具體,我會根據需要進行更新。