簡體   English   中英

如何在Java中播放Wiremock?

[英]How to playback Wiremock in java?

我一直在嘗試用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文件獲取輸入。所有變量均已正確初始化。

嘗試這個

wmServer.loadMappingsUsing(new JsonFileMappingsSource(mappings));

這個問題,它需要在〜/ test / resources / __ files / *文件夾中有文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM