1

以前に行われた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 ファイルから入力を取得しています。すべての変数が正しく初期化されています。

4

1 に答える 1

0

これを試して

wmServer.loadMappingsUsing(new JsonFileMappingsSource(mappings));

問題、フォルダー ~/test/resources/__files/* にファイルが必要です

于 2016-07-19T16:32:39.080 に答える