問題タブ [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.
maven - Maven で Jetty に WireMock をデプロイする
Maven プロジェクトで Web サービスをモックするために WireMock (v1.32) を使用しようとしています。テストを実行するために、jetty (v8.1.8) を使用して戦争を展開しています。桟橋で WireMock を実行するために、次の方法を試しました (私の pom ファイルの桟橋プラグインの下):
と:
ただし、サーブレットを介して WireMock でサービスを実行する方法に関する詳細情報は見つかりませんでした。
サーブレットで実行するときに WireMock のポートとホストを指定する方法に関する情報が見つかりません。この設定を行う上での助けをいただければ幸いです。
私は WireMock を使用する完全な初心者です。不足している詳細があれば、質問してください。追加します。
android - Android 統合テストで WireMock を使用すると NoSuchMethodError が発生する
robotium android テストで WireMockServer を起動しようとしたときに、次のスタック トレースを取得しました。Apache Http クライアントの 2 つのバージョン間で競合が発生している可能性がありますが、まだ解決できていません。何か案が?
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がその方法である場合も問題ありません。
json - JsonPath と wiremock のマッチングでの例外
インタラクションをスタブ化しようとしています (Groovy コード)
私は例外を受け取ります
json の場合:
私は何を間違っていますか?