1

私は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 呼び出しを記録するにはどうすればよいでしょうか?

ありがとうございました。

4

3 に答える 3

1

コマンドのポート オプションは、wiremock を実行するためのものです。したがって、別の空きポートを指定する必要があります。セキュリティ API を使用している場合は、 --https-port も指定してみてください。両方のポートで開始します。

于 2015-08-30T19:10:16.057 に答える
0

ポートは既に使用されているため、コマンド ラインでポートを変更します。

于 2016-01-11T13:56:01.707 に答える