Вопросы по теме 'karate'

Возникла проблема при отправке вложенного JSON в качестве запроса на проверку метода POST REST API с использованием инфраструктуры Karate
Обратите внимание, что я пытаюсь отправить приведенный ниже запрос и проверить ответ методом POST, используя URL-адрес http://uat-ws.*.uk.***.ws/index.php/*/****/validatevoucher как показано ниже: здесь я использую фреймворк Karate для...
686 просмотров
schedule 16.01.2024

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

Можно ли использовать зашифрованные свойства в каратэ?
У меня есть файл application.properties с зашифрованным свойством: test.username='testUser' test.password=ENC(3ncryp73dp@$$w0rd) И я хочу использовать расшифрованное значение в файле функций, например: Feature: Login Scenario: Test login...
483 просмотров
schedule 16.09.2022

Отключить перенаправление следования в рамках Karate BDD?
У меня есть часть потока приложения, которая повторно использует старую службу входа в систему. Эта старая служба входа в систему использует 302 перенаправление с заголовком Location , который включает параметр запроса, который я должен записать и...
390 просмотров
schedule 15.03.2022

Как передать переменную во вложенном json в теле запроса
Я пытаюсь передать переменную в тело моего запроса, в котором есть вложенный json, но я не могу это сделать. Given path 'url' * request {abc:'ab',pqrs:'{"mno":"data","ijk":"data"}',dcb:'tata'} // Double quotes are required for 'pqrs' because...
2435 просмотров
schedule 08.02.2022

Есть ли способ запустить тест карате на этапе тестирования интеграции maven?
Есть ли способ запустить тест каратэ на этапе тестирования интеграции maven? Кажется, что плагин surefire жестко запрограммирован в Karate. Я попытался переопределить его с помощью отказоустойчивого плагина, но безуспешно. Я не хочу, чтобы тест...
1387 просмотров
schedule 04.07.2022

Каратэ @RunWith (Karate.class) Ошибка метания
Когда я запускаю свои функции с помощью @RunWith (Karate.class), я вижу ошибку ниже. Я нашел возможность работать с Junit, которая отлично работает, но не генерирует отчеты о карате. Все мои тестовые примеры проходят без каких-либо проблем, однако...
3027 просмотров
schedule 03.04.2024

не удалось найти или прочитать файл в файле характеристик карате
когда я пытаюсь прочитать файл json или js, я получаю сообщение об ошибке не смог найти или прочитать файл function() { return { Authorization: "Bearer 32635fe69a7033023f82aa9d8c5bc8dd", "X-Account"...
1323 просмотров
schedule 01.04.2022

Механизм повтора в системе тестирования карате
Механизм повтора в фреймворке тестирования карате Как повторить тест при неудаче в фреймворке тестирования каратэ, таком как Junit и TestNG. что-то вроде открытого класса Retry реализует IRetryAnalyzer { private int count = 0; private static int...
1451 просмотров
schedule 04.10.2022

Как получить начальные конфигурации из системы CMDB и передать их в karate-config
У меня ситуация. Мне нужно отправить запрос на получение в систему CMDB и получить начальные конфигурации, такие как URI конечной точки, путь, строку подключения к БД и т. Д., Как объект JSON. Система CMDB отправит обратно объект JSON. Как я могу...
59 просмотров
schedule 25.08.2023

Невозможно загрузить составной файл в карате, необходимая часть запроса отсутствует
ActualAPIRequest OutputFromKarate Попытка загрузить json-файл для API с помощью карате. Поскольку api принимает многостраничный ввод, я передаю многостраничные конфигурации в карате. Но появляется ошибка отсутствия требуемой части запроса...
502 просмотров
schedule 16.03.2022

Каратэ - отображение названия вызываемых функций / сценариев в отчетах по огурцам.
У меня очень большой сценарий, в котором я автоматизировал сквозное тестирование с большим количеством запросов к разным API. Каждый вызов службы API находится в дополнительном файле функций и вызывается в основном сценарии. Проблема в том, что...
518 просмотров
schedule 18.02.2024

Получение MD5 hasmap для сравнения
Я пытаюсь получить хеш MD5 для строки, используя карате для сравнения. Я создал common.feature со следующим содержанием: Функция : общие методы использования Фон : def getMDhash = function(pdfFile){return...
135 просмотров
schedule 02.04.2024

Как использовать петлю в карате
У меня есть массив * def prices = [ 1104.57, 1189.57, 1784.57, 1274.57, 1487.07 ] . Я хочу пройти по всем элементам этого массива и подтвердить, что все элементы в этом массиве являются числами.
536 просмотров
schedule 13.06.2022

@Karate Gatling не генерирует отчет, когда я один раз попал в конечную точку
Мой класс моделирования Гатлинга, class <MyClass> extends Simulation { before { println("Simulation is about to start!") } val smapleTest = scenario("test").exec(karateFeature("classpath:demo/get-user.feature")) setUp(...
683 просмотров
schedule 01.07.2023

Условное фоновое исполнение карате
Как я могу настроить карате, чтобы я мог запускать кучу тестов при локальном запуске и подмножество с запуском в предварительном продакшене? Когда я запускаю тесты локально, я запускаю макет сервера и настраиваю его с помощью Background . В...
493 просмотров
schedule 07.03.2024

Каратэ раздувает двоичный файл в сообщении
Я пытаюсь опубликовать большой (16 МБ) двоичный файл как составной, но тест не работает. При отладке с помощью Wireshark (см. Снимок экрана) я обнаружил, что размер полезной нагрузки, а также Content-Length превышают 30 МБ. Есть идеи, что...
332 просмотров
schedule 01.09.2022

Вызов файла функции с несколькими аргументами
Я хочу вызвать файл функций с 3 аргументами, 1-м аргументом для создания объекта с этим именем и остальными двумя аргументами для проверки, что созданный объект имеет желаемые значения для определенных полей. Как я могу это сделать в каратэ ??
1397 просмотров
schedule 04.01.2023

#Ignore и #present - одно и то же?
В каком случае я бы хотел использовать #ignore против #present или наоборот? Или они идентичны? При первом чтении документов я думал, что следующее пройдет, но это не так. Изменить, чтобы добавить : это не удается в Karate 0.9.0, но проходит...
329 просмотров
schedule 26.07.2023

Как получить HTTP-статус ответа от Karate Call? Получение статуса ответа как 204, но файл karate.log (result.response) пуст
Я вызываю веб-сервис через Karate API. Когда служба выполняется, я получаю ожидаемый HTTP-статус 204. Однако, когда я регистрирую ответ, я получаю пустое поле. Ниже мой вызов веб-службы, ответ и вывод журнала result =...
1722 просмотров
schedule 01.02.2022