Как настроить хостинг для нескольких макетов сервисов с использованием Karate DSL, который будет размещаться долго - PullRequest
0 голосов
/ 09 октября 2018

У нас много поставщиков, и не во всех средах для песочниц доступны тестовые интеграции.

Я хотел их издеваться и, таким образом, сам бы их устраивал, мы широко используем каратэ в качестве инструмента BDD.

  • Как можно размещать несколько ложных служб с помощью одного проекта? (Несколько файлов функций)
  • Как получить разные имена хостов для разных ложных служб?
  • Можно лииспользовать в качестве обычного долго работающего сервера?

Аналогичный вопрос: Использование mocks в файле функций Karate DSL с использованием stanalone

1 Ответ

0 голосов
/ 09 октября 2018

Как можно разместить несколько поддельных сервисов, используя один проект

См. Ответ, который вы связали.Используйте код Java для наилучшего способа запуска нескольких макетов.

Как получить разные имена хостов для разных сервисов макетов?

Обычно вы меняете конфигурацию сервисов так, чтобы она указывала натам, где выполняется макет, обычно localhost + : + portNumber - также ссылаются на документы по использованию каратэ в качестве HTTP-прокси, а также при поиске в сети изменяют запись etc.hosts при необходимости.

Можно ли использовать его в качестве обычного сервера, работающего долго?

Имейте в виду, что каратэ - это "издевательство" :), но если вы не продолжите добавлять данные в то, что находится в памятиэто должно быть хорошо.Хотя никаких гарантий: P

...