Вопросы по теме 'citrus-framework'

Получение сообщений от tcp-сервера с фреймворком Citrus и временем ожидания Spring Integration
Я пытаюсь протестировать простую последовательность отправки/получения tcp с использованием цитрусовых фреймворков. Я могу отправлять сообщения нормально, но получение сообщений оказывается проблематичным. По сути, ответ не обнаруживается...
1167 просмотров

Оператор INSERT не работает с Citrus Integration framework
Мы начали использовать платформу интеграции цитрусовых для тестирования нашего API. Я пытаюсь запустить запрос SQL INSERT в базе данных оракула. Если мы запускаем SQL с ключевым словом select, он просто работает нормально, но если мы хотим...
377 просмотров
schedule 07.01.2023

Citrus Framework. Можно ли назначить переменную из ответа?
Я пытаюсь проверить следующие два вызова REST: Запрос 1 GET getLatestVersion Response: {"version": 10} Запрос 2 POST getVersionData (body={"version": 10}) Response: {"version": 10, data: [...]} Можно ли присвоить «версию» из...
1443 просмотров
schedule 06.10.2022

Развертывание микросервиса для тестирования в рамках теста
Возможно, это невозможно сделать в целом в тестовой среде, но Я хотел бы иметь возможность развернуть микросервис, который я тестирую, внутри самого теста. Я смотрел Citrus, RestAssured и Karate, слушал бесчисленное количество выступлений и...
1190 просмотров

Печать запроса и ответа в файле отчета HTML
У меня есть настроенная отчетность, интегрированная с фреймворком. Где я реализовал класс TestReport extends AbstractTestListener implements TestReporter . Это шаги, которые отвечают за печать отчета в HTML-файле....
89 просмотров
schedule 29.01.2023

Одновременная отправка и получение
Я пытаюсь отправлять и получать сообщения в темы JMS и из них. <testcase name="DeliveryToPT3PLIT"> ... <actions> ... <send endpoint="fromEndpoint">...
315 просмотров
schedule 25.12.2023

Запустите симулятор в тестовом примере Citrus Framework
Возможно ли как-то запустить сценарий симулятора Citrus из тестового набора Citrus? У меня есть сквозной тестовый сценарий. Я отправляю сообщение на входную конечную точку и получаю его от самой последней конечной точки: <parallel>...
166 просмотров
schedule 19.12.2023

при выполнении интеграционных тестов Citrus через maven можно передавать переменные среды, такие как шаблон имени файла citrus xml
У меня есть тестовый класс Integartion, который выполняет тестовые примеры xml в определенной папке. Я выполняю тестовые примеры xml, подобные этому mvn integration-test -Dtest=test name Я хочу передать шаблон имени файла цитрусовых xml при...
128 просмотров
schedule 09.03.2024

Как обрабатывать много определений шагов Then?
Рассмотрим сценарий с несколькими определениями шага «Затем», предназначенными для использования в качестве утверждений против полезной нагрузки ответа: ... When a response is received Then the response should have an element "foo" with the...
66 просмотров
schedule 07.04.2024

Иногда невозможно выполнить тесты maven с использованием тестовой рамки цитрусовых.
Я запускаю тестовые примеры цитрусовых, используя команду maven, которая выглядит так mvn integration-test -Dfilename.pattern=**/*Rest.xml -Dhtmlreport.name=report4.html Я выполняю команду выше, используя исполнителя java-процесса, вот код...
338 просмотров

Как получить TestContext из TestRunner?
Как я могу получить TestContext из TestRunner? Я делаю интеграцию огурца с цитрусовыми. в моем шаге я использую @CitrusResource private TestRunner runner; чтобы получить бегун не проблема. но для: @CitrusResource private...
335 просмотров
schedule 30.03.2024

Как отключить проверку имени хоста в сертификате сервера при использовании Citrus
Я не могу отключить проверку сертификатов при использовании тестовой среды Citrus для тестирования на сервере. Я получаю следующую ошибку: org.springframework.web.client.ResourceAccessException: ошибка ввода-вывода при запросе POST для "":...
547 просмотров
schedule 22.03.2023

Могу ли я проверить пропущенный HTTP-запрос с помощью Citrus framework?
Я создал набор тестов для оркестровки службы с помощью Citrus framework. В одном случае, когда предыдущий запрос приводит к «пустому» ответу, последний шаг согласования, HTTP-запрос, пропускается . Как я могу проверить, что этот последний...
28 просмотров

Использование Java DSL TestRunner - Как получить доступ к переменной в моем собственном Java-коде
Я использую Java DSL с TestRunner для определения своих тестов и в основном хочу выполнить следующие шаги: Загрузите JSON-структуру из конечной точки REST с помощью http-клиента Извлечь полученную JSON-структуру в переменную Citrus Затем я...
152 просмотров
schedule 21.08.2022

Конечная точка файла для Citrus Framework
В настоящее время я рассматриваю возможность использования Citrus для нашего интеграционного тестирования, однако наше интеграционное программное обеспечение использует, среди прочего, файловые сообщения, когда файлы записываются во входящую папку,...
171 просмотров
schedule 13.03.2024

Citrus framework: как сделать ответ мыла/переменную цитруса/функцию цитруса возвращаемым результатом, доступным для java
Я использую Citrus 2.7.8 с Cucumber 2.4.0. Я делаю мыльный вызов и хочу получить ответ и выполнить его расширенный анализ, чтобы проверить, что ответ graphql имеет совпадающие значения. (Я понимаю, как выполнять проверки, когда это что-то, что имеет...
347 просмотров
schedule 02.05.2023