Как настроить хостинг для сервисов Multiple mock с использованием Karate DSL, который будет размещаться долго
У нас много поставщиков, и не все имеют изолированную среду, доступную для тестирования интеграции.
Я хотел их высмеять и, таким образом, сам бы их устроил, мы широко используем каратэ в качестве инструмента BDD.
- Как можно размещать несколько макетов с помощью одного проекта?(Несколько файлов функций)
- Как мне получить разные имена хостов для разных сервисов?
- Можно ли его использовать как обычный сервер, работающий долго?
Аналогичный вопрос: Использование mocks в файле функций Karate DSL с использованием stanalone
1 ответ
Как можно разместить несколько поддельных сервисов, используя один проект
Ссылайтесь на ответ, который вы связали. Используйте Java-код для лучшего способа запуска нескольких макетов.
Как мне получить разные имена хостов для разных сервисов?
Обычно вы изменяете конфигурацию ваших служб так, чтобы она указывала на то, где работает макет, обычно localhost
+ :
+ portNumber - также ссылаться на документы по использованию каратэ в качестве HTTP-прокси, а также искать в сети при изменении etc.hosts
запись при необходимости.
Можно ли его использовать как обычный сервер, работающий долго?
Имейте в виду, что каратэ - это "издевательство":), но если вы не добавляете данные в память, все будет хорошо. Никаких гарантий, хотя:P