2015-08-26 5 views
0

Я новичок в wiremock, и я пытаюсь использовать его для записи запросов & откликов java-приложения. Я отвечаю за тестирование интеграции.Автономный Wiremock + Используемый порт

Я знаю, что моя команда будет выглядеть следующим образом: java -jar wiremock-1.57-standalone.jar --port 9080 -proxy-all="http://search.twitter.com" --record-mappings --verbose

Порт 9080 является портом, что мой Java-приложение работает на и посылает апи трафик через.

Однако вышеуказанная команда не работает из-за java.net.BindException: адрес уже используется. Это имеет смысл для меня, поскольку оба приложения java и Wiremock пытаются использовать один и тот же порт.

Поэтому, как бы я записывал вызовы api с помощью Wiremock?

спасибо.

ответ

0

Опция порта в команде предназначена для запуска wiremock. Таким образом, вы должны предоставить другой свободный порт. Если вы используете некоторую авизу безопасности, попробуйте также указать -https-порт. Он запускается на обоих портах.

0

порт уже используется, поэтому измените порт в командной строке.

+1

Если вы удовлетворены ответом, можете ли вы его принять? –