WireMock Proxy разные запросы к разным хостам для записи ответа

Я использую WireMock для записи ответа от другого модуля. Мое приложение потребляет данные из очень многих модулей, поэтому я хочу записывать все ответы одновременно. В настоящее время я пытаюсь записывать ответы по одному, с помощью команда ниже, которая занимает много времени

java -Dhttp.proxyHost=xxx.xx.xx.xx -Dhttp.proxyPort=xx -Dhttps.proxyHost=xxx.xxx.xxx.xx -Dhttps.proxyPort=xx -jar wiremock-standalone-2.4.1.jar --proxy-all="https://xxx-ppe.api.xxx.com" --record-mappings --verbose

Может ли кто-нибудь помочь мне, как проксировать все эти хосты одновременно и как записывать их все одновременно?


person Karunakar Reddy L    schedule 06.11.2017    source источник


Ответы (1)


Вместо Wiremock можно использовать Traffic Parrot Community Edition. Версия для сообщества - это бесплатная версия, основанная на Wiremock. Просто у него больше функциональности.

Чтобы записать несколько хостов одновременно:

  • В меню Traffic Parrot откройте HTTP-> HTTP Proxy, нажмите запись и запустите.
  • Настройте свою систему или application для использования локального хоста HTTP-прокси: 8095
  • Необязательно: если вы отправляете запросы HTTPS, вам необходимо настроить сертификаты
  • Регистратор прокси-сервера http теперь будет записывать трафик HTTP и HTTPS для всех имен хостов (например, для всего веб-сайта или мобильного приложения, подключающегося ко многим системам одновременно).

введите описание изображения здесь

person Wojtek    schedule 19.12.2017