我试图将多个存根组合到一个JSON文件中。
我已经准备好阅读这篇文章:加载wiremock存根文件和这篇文章https://github.com/tomakehurst/wiremock/issues/987https://github.com/tomakehurst/wiremock/issues/987
但我还是做不到。
目前,我有以下课程:
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
@AutoConfigureWireMock(port = 0, stubs = "classpath:/stubs/mappings", files = "classpath:/stubs")
public class ConfigurationTest {
@Autowired
protected WireMockServer wireMockServer;
}
在我的test/java/resources
文件夹中,我有:
映射
具有不同存根的文件夹
我想要一个包含映射中所有存根的文件。
我尝试在
mappings
下创建一个. json
文件,如下所示:
{
"mappings" : [{
]}
}
但我有以下例外
Unrecognized field "mappings" (class com.github.tomakehurst.wiremock.stubbing.StubMapping), not marked as ignorable
如果我尝试启动数组的json,我也有一个例外
无法反序列化java实例。lang.从起始数组令牌中
你知道如何解决这个问题吗?谢谢。
您的问题是,当服务器启动时,映射
不是WireMock识别的字段。映射不在其中。在对WireMock服务器执行POST
操作时,只能通过mappings
数组添加多个映射。
你的选择是:
mappings/
目录中有多个映射文件,以便WireMock在启动时自动注册这些映射我建议在mappings/
目录中使用不同的映射文件。它允许更清晰地分离您有映射的调用。
这里也分享一下:https://github.com/tomakehurst/wiremock/issues/625 我正在编写一个集成测试,以验证与 REST API 交互的应用程序是否正确处理了不成功的请求。为此,我想模拟一个场景,其中 GET 请求对 HTTP 终结点发出两次。第一次,请求不成功,响应状态代码为500;第二次,请求成功,响应状态代码为 200。 请考虑以下示例: 有没有办法避
试图编译多文件包。需要通过进行编译,同时通过一个文件同时编译所有其他文件(大约4个其他.Java文件)?我已经尝试使用了extend和等语句。 我使用了不同的编译方法和参数,但尝试只插入和 摘要:试图一次编译多个Java文件,通过Java编译单个文件。 主文件的当前代码:
问题内容: 在python中(对于在GUI中创建的一个图形),我可以使用以下方法将图形保存在.jpg和.pdf下: 要么 我想使用一个文件将多个图形保存为.pdf或.jpg(就像在数学实验室中所做的一样)。有人可以帮忙吗? 问题答案: 使用为您解决问题。将您的对象传递给方法。 例如,如果您打开了一大堆对象并将其保存到多页PDF中,则可以执行以下操作:
问题内容: 我在一个文件中有多个html文件。 结果是我弄乱了html文件。 如何在不删除其余标签的情况下更正此错误? 我正在使用python生成html文件。 如果使用,我会得到一个漂亮的html页面。 如果我第二次使用它,则页面会变形。 我们可以使用iframe纠正此问题吗?有人可以举个例子吗? 问题答案: 一个HTML文档只能有一个标签和一个标签。如果仅将多个HTML文档放在一起,则它将是无
我在on文件夹的几个zip文件中有几个csv文件,例如: null zip中的一个csv是这样工作的: 你知道如何优化这个循环吗?