問題タブ [wiremock]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
web-services - WireMock は記録時に再生しますか?
最近、WireMock (スタンドアロン) をいじっていて、素晴らしいと思います。今日、記録モードのときに、WireMock が保存済みの応答を再生することを示唆する動作に気付きました。
これは知っておくことが非常に重要であるため、間違っている可能性があると思いますが、これを除いて、ドキュメントには表示されません。
レコーダは、すでにキャプチャしたリクエストと一致するリクエストを無視します。
それが意味するかどうかは明らかではありません:
- リクエストはサードパーティ サービスにルーティングされ、ライブ レスポンスが返されます。または、
- 保存された応答が返され、その場合、サード パーティのサービスが煩わされることはありません。
後者であることを願っています。これは基本的に、小さなアプリでは再生が必要ないことを意味します。
誰でも私のためにこれを確認できますか?
java - WireMock スタブの作成が失敗する: 201 を想定しているが、200 を取得する
私は WireMock を初めて使用し、最初の単体テストをそれで動作させようとしています。さて、wiremock.org のドキュメントに従って、私はこれを書きました
これにより、/some/thing への http リクエストがキャッチされることが期待されます。giventhat 呼び出しで次の例外が発生します。
私は何を取りこぼしたか?スタブの作成で何が問題になっていますか?
java - ワイヤーモック ツールを使用して接続タイムアウトをシミュレートすることは可能ですか?
SocketTimeoutException
を使用してシミュレートできることはわかっていますがwithFixedDelay
、ではどうConnectionTimeoutException
でしょうか。
scala - Play の 2.3.8 へのアップグレードは、wiremock を使用する scala テストに失敗します
最近、Play Scala プロジェクトを Slick などで 2.3.8 に更新しました。
それ以来、Wiremock を使用する単体テストは失敗し続けます。
エラーは次のようになります。
ヘルプ/提案があれば感謝しますか?
java - スタンドアロン Wiremock + 使用済みポート
私はwiremockを初めて使用し、それを使用して、統合テストを担当するJavaアプリケーションのリクエストとレスポンスを記録しようとしています。
コマンドが次のようになることはわかっています。
java -jar wiremock-1.57-standalone.jar --port 9080 -proxy-all="http://search.twitter.com" --record-mappings --verbose
ポート 9080 は、Java アプリケーションが実行されているポートであり、API トラフィックを送信します。
ただし、 java.net.BindException: Address already in use のため、上記のコマンドは機能しません。JavaアプリとWiremockの両方が同じポートを使用しようとしているので、これは私には理にかなっています.
したがって、Wiremock で API 呼び出しを記録するにはどうすればよいでしょうか?
ありがとうございました。