1

最近、WireMock (スタンドアロン) をいじっていて、素晴らしいと思います。今日、記録モードのときに、WireMock が保存済みの応答を再生することを示唆する動作に気付きました。

これは知っておくことが非常に重要であるため、間違っている可能性があると思いますが、これを除いて、ドキュメントには表示されません。

ノート

レコーダは、すでにキャプチャしたリクエストと一致するリクエストを無視します。

それが意味するかどうかは明らかではありません:

  1. リクエストはサードパーティ サービスにルーティングされ、ライブ レスポンスが返されます。または、
  2. 保存された応答が返され、その場合、サード パーティのサービスが煩わされることはありません。

後者であることを願っています。これは基本的に、小さなアプリでは再生が必要ないことを意味します。

誰でも私のためにこれを確認できますか?

4

1 に答える 1

4

レコード モードの場合 (プロキシも構成していると仮定)、スタブはメモリ内に作成されず、ディスクに保存されるだけです。つまり、WireMock は再起動後にのみこれらのスタブの提供を開始します。

「...recorder will ignore...」ステートメントは、同じスタブを 2 回記録しようとしないことを意味します。記録セッションで以前に見られたものと同一の要求であると見なされるものを見た場合、それはプロキシを介して渡しますが、応答を (再) 記録しません。

于 2015-02-23T16:53:18.240 に答える