我一直在尝试在java中播放以前完成的录制。我给了我到WiremockServer的映射和录制路径,然后使用enableRecordMappings()方法进行录制。它能够在我指定的路径中记录映射。但是当我尝试使用新服务器播放时,如何告诉它寻找我的录音路径? 我甚至将我的映射和__files文件夹复制到WEB-INF / wiremock中,如文档中所述,但它不是重播。有人可以帮助我吗? 我正在使用下面的代码进行录制
WireMockServer wmServer = new WireMockServer(httpPort, httpsPort);
wmServer.enableRecordMappings(mappings, files);
wmServer.stubFor(any(urlMatching(".*")).willReturn(aResponse().proxiedFrom("https://10.122.45.65")));
wmServer.start();
我从xml文件中获取输入。所有变量都已正确初始化。
答案 0 :(得分:0)
试试这个
wmServer.loadMappingsUsing(new JsonFileMappingsSource(mappings));
问题是,它需要在文件夹〜/ test / resources / __ files / *
中有文件