問題タブ [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.

0 投票する
1 に答える
4649 参照

maven - Maven で Jetty に WireMock をデプロイする

Maven プロジェクトで Web サービスをモックするために WireMock (v1.32) を使用しようとしています。テストを実行するために、jetty (v8.1.8) を使用して戦争を展開しています。桟橋で WireMock を実行するために、次の方法を試しました (私の pom ファイルの桟橋プラグインの下):

と:

ただし、サーブレットを介して WireMock でサービスを実行する方法に関する詳細情報は見つかりませんでした。

サーブレットで実行するときに WireMock のポートとホストを指定する方法に関する情報が見つかりません。この設定を行う上での助けをいただければ幸いです。

私は WireMock を使用する完全な初心者です。不足している詳細があれば、質問してください。追加します。

0 投票する
2 に答える
824 参照

android - Android 統合テストで WireMock を使用すると NoSuchMethodError が発生する

robotium android テストで WireMockServer を起動しようとしたときに、次のスタック トレースを取得しました。Apache Http クライアントの 2 つのバージョン間で競合が発生している可能性がありますが、まだ解決できていません。何か案が?

0 投票する
1 に答える
18764 参照

mocking - Wiremock URL マッチング ロジック

次の要件を使用して、Soap UI と Wiremock の機能を比較しようとしています (これは、私のプロジェクトのほとんどの場合に十分現実的です)。

目標は、通貨価格サービスのモックを作成することです。要求事項:

  • アクセス可能

    mytesthost/priceservice/getprice

  • currenypair を次のように定義する「cur」と呼ばれる 1 つのパラメータが必要です: cur=EURHUF

  • 以下のように呼び出されると、ファイル EURHUF.xml に保存された XML 応答で応答する必要があります。

    mytesthost/priceservice/getprice?cur=EURHUF

  • 以下のように呼び出されると、ファイル EURUSD.xml に保存された XML 応答で応答する必要があります。

    mytesthost/priceservice/getprice?cur=EURUSD

  • の通貨ペアで呼び出された場合、NOCURR.xml に保存されているエラー応答で応答する必要があります。

これを Soap UI に実装すると、応答を選択するために数行の Groovy コードを実装するよりも結果を準備することになります。

ワイヤーモックで問題に取り組むとき、私は 2 つの「ハッピー」パス ケースを照合できますが、フォールバック ケースを実現する方法がわかりません (NOCURR.xml を使用)。

マッチングの方法の例:

ワイヤーモックでこれを達成できますか? 私は主にJson構成を介してこれを行うことに興味がありますが、Java APIがその方法である場合も問題ありません。

0 投票する
1 に答える
1683 参照

json - JsonPath と wiremock のマッチングでの例外

インタラクションをスタブ化しようとしています (Groovy コード)

私は例外を受け取ります

json の場合:

私は何を間違っていますか?