Вопросы по теме 'citrus-framework'
Изменить динамический каталог в файле: адаптер входящего канала
Я новичок в Spring и использую Citrus Framework . Я попытаюсь динамически изменить переменную inbound-channel-adapter destination . Эта переменная находится в файле свойств и постоянно меняется.
В настоящее время я использую AtomicReference...
1312 просмотров
schedule
16.08.2022
Интеграция Spring с Citrus: нет доступных заголовков output-channel или replyChannel
Я настроил тест, в котором я сначала отправляю «Req» с сервера в свое приложение, а затем отвечаю серверу «Rsp». Я успешно получаю сообщение запроса, но затем получаю следующую ошибку при попытке ответить:...
1225 просмотров
schedule
26.11.2022
Как передать переменную, извлеченную из полезной нагрузки, в цитрусовой среде?
Я создаю ИТ-тесты с помощью Citrus Framework . У меня есть два вызова на сервер: один для создания пользователя, а другой для выполнения какой-либо операции с этим пользователем.
Проблема: мне нужно значение из запроса на создание пользователя,...
968 просмотров
schedule
21.01.2023
Могу ли я использовать переменную Citrus в полезной нагрузке адаптера статического ответа Citrus?
Я использую адаптер конечной точки статического ответа, чтобы вернуть фиктивный ответ службы, взятый из файла ресурсов:
private void setAdapterResponse(StaticResponseEndpointAdapter adapter, String response) throws IOException{...
287 просмотров
schedule
28.09.2022
Подходит ли Citrus Framework для автономного развертывания?
Я разработчик приложения BPM. У нашей команды есть простой написанный от руки инструмент, который позволяет мокать внешние системы через JMS и SOAP, а также этот инструмент позволяет нам вызывать собственные интеграции.
Тем не менее, мы хотим...
378 просмотров
schedule
11.05.2023
Citrus Framework — проверка ответа JSON с помощью Java DSL
Я проверил документацию Citrus, но не смог найти пример. Мой код в следующем стиле:
http()
.client(something)
.receive()
.response(HttpStatus.OK)
.messageType(MessageType.JSON);
Как я могу проверить токен в...
738 просмотров
schedule
20.06.2023
Citrus framework: нужен пример правильного использования селектора сообщений для дизайнера Java Test
В моем тесте я должен выбрать одно из нескольких сообщений из очереди канала. Итак, у меня есть такой шаг:
http()
.server(server_name)
.receive()
.post(eventService)...
493 просмотров
schedule
06.02.2023
Тестирование REST API с Citrus/Cucumber
Я тестирую использование Cucumber для функционального/интеграционного тестирования в своей организации разработки и использую Citrus со стандартным клеем, который он предоставляет для тестирования API. Препятствие, с которым я столкнулся, заключается...
1259 просмотров
schedule
02.02.2024
Поддерживает ли Citrus Automation Framework функцию AssertSoapFault с Java Dsl?
Я пытался сделать свой собственный синтаксис, но ничего не добился.
Assertsoapfault().код ошибки("попытка").когда(мыло().клиент("конечная точка").отправить());
80 просмотров
schedule
25.10.2022
Citrus-Framework: как дождаться, когда контейнер станет здоровым?
Я запускаю и останавливаю контейнеры, которые используются в нескольких тестах цитрусовых. Для этого мне нужно убедиться, что контейнер запущен и работает при запуске нового теста. Образы докеров реализуют соответствующие проверки работоспособности....
105 просмотров
schedule
29.08.2023
Удалить кодировку в заголовке Content-Type в Citrus
Я использую версию 2.6.2 Citrus Framework для написания автоматических тестов для конечной точки отдыха с использованием модуля http. Citrus добавляет charset=UTF-8 к заголовку Content-Type . Сервер отвечает 415 Unsupported Media из-за наличия...
244 просмотров
schedule
27.01.2023
Параллельное выполнение интеграционного теста с использованием фреймворка Citrus, интегрированного с огурцом
Я использую цитрусовый фреймворк, интегрированный с огурцом, для интеграционного теста (с разными файлами функций огурца).
У меня в Citrus настроены разные HTTP-сервисы.
Не могли бы вы подсказать мне, как я могу параллельно выполнять...
608 просмотров
schedule
29.05.2022
Подтвердите ответ на правильный код состояния внутри тела ответа.
Мне нужна помощь в проверке или извлечении кода состояния из тела ответа. Приведенный ниже ответ я получил от сервера.
INBOUND_MESSAGE:
HTTP/1.1 200 OK Сервер:Apache-Coyote/1.1 Content-Type:application/json Content-Length:253...
127 просмотров
schedule
27.02.2023
Установка переменных и ожидаемых значений в Citrus Framework
У меня есть следующий сценарий, который я хочу проверить:
Выполните вызов службы A, получите количество элементов в JsonArray
Вызов службы B для выполнения заданного действия
Выполните вызов службы A еще раз, чтобы убедиться, что в JsonArray...
464 просмотров
schedule
11.10.2023
Выполнение асинхронных шагов с Cucumber (и/или Citrus)
Предположим, у меня есть тест, как показано ниже (с использованием огурца) -
Scenario: Login successfully to Facebook
Given the user test exists
And user name and password is entered
When the login form is submitted
Then I expose a...
1286 просмотров
schedule
24.08.2022
Нужна помощь в проверке метода ответа
У меня есть метод ответа, который мне нужно проверить, поэтому я включил условное выражение, но, тем не менее, я получаю ошибку сценария как «Несоответствие типов: невозможно преобразовать из HttpClientResponseActionBuilder в логическое значение»,...
88 просмотров
schedule
05.04.2023
Получение ошибки Json при использовании сопоставления @variable()@
У меня есть сценарий, в котором определенные данные ответа должны использоваться в следующем запросе. Я использовал payload("{\"alarmName\":\"@variable('apiVersion')@\"}") Но выполнение не выполняется с исключением. Ниже приведено сообщение об...
203 просмотров
schedule
31.05.2023
Проверка не удалась, если сравнение произошло между целым числом
Мне нужно протестировать один API-интерфейс устройства IoT, чувствительного к температуре, где необходимо передать максимальную и минимальную температуру в запросе Paylod, а в ответе необходимо проверить, успешно ли обработаны правильные данные. Я...
66 просмотров
schedule
08.06.2023
Получение сообщения об ошибке как Unmarshalling Error: неожиданный элемент при запуске сценария SOAP
Я использовал Citrus Framework для тестирования SOAP. Здесь полезная нагрузка, которую я дал и которую нужно извлечь из файла XML, но в консоли она указывает на другое местоположение.
soap()
.client(todoClient)
.send()...
429 просмотров
schedule
13.09.2023
При использовании дочернего тега Citrus ‹TestMessage› элемента ‹payload› я получаю следующую ошибку
cvc-complex-type.2.4.a: Invalid content was found starting with element
'TestMessage'. One of '{WC[##other:"http://www.citrusframework.org/schema/
testcase"]}' is expected.
Вот скриншот XML-файла dsl нажмите здесь, чтобы увидеть...
56 просмотров
schedule
22.03.2023