【发布时间】:2019-10-26 04:41:50
【问题描述】:
我是wiremock 新手,想创建永久的自定义存根。我能够通过运行独立的wiremock实例并使用curl命令发送post请求来创建存根来创建存根。这很好用,但是一旦我重新启动wiremock 实例,所有存根都会丢失。我想知道是否有办法使这些存根永久化,即使在重新启动wiremock服务器之后也是如此。
第一次运行wiremock时,我尝试做记录映射来永久保存存根,但这似乎不起作用。
提前谢谢你!
【问题讨论】:
我是wiremock 新手,想创建永久的自定义存根。我能够通过运行独立的wiremock实例并使用curl命令发送post请求来创建存根来创建存根。这很好用,但是一旦我重新启动wiremock 实例,所有存根都会丢失。我想知道是否有办法使这些存根永久化,即使在重新启动wiremock服务器之后也是如此。
第一次运行wiremock时,我尝试做记录映射来永久保存存根,但这似乎不起作用。
提前谢谢你!
【问题讨论】:
当您通过 curl(或通常的 HTTP API)添加存根时,如果您在顶层的存根 JSON 中添加 "persistent": true 属性,WireMock 会将其保存到磁盘。
【讨论】:
"SaveToFile": true。见github.com/WireMock-Net/WireMock.Net/wiki/…