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

Как использовать условие if в каратэ
Предположим, у меня есть следующий ответ Json [ { id: 1, name: "John", password: "JohnsPassword54", }, { id: 2, name: "David", password: "DavidsPassword24", } ] Тогда как мне...
4057 просмотров
schedule 13.11.2021

Как передать значение из таблицы в одном файле функций в запрос JSON другого файла функций?
В файле функций 1: Feature: validate the table Scenario: Table parameterization And table kit | homeMobileCountryCode | homeMobileNetworkCode | radioType | carrier | considerIp | cellTowers | wifiAccessPoints | | 310...
251 просмотров
schedule 14.10.2021

Извлечение данных json с двойными кавычками в Karate BDD
Как мне извлечь токен аутентификации из приведенной ниже полезной нагрузки ответа json для использования в последующем запросе (похоже, у меня возникли проблемы, поскольку ключ в значении ключа имеет двойные кавычки)? Функция: test oauth Фон:...
295 просмотров
schedule 13.11.2021

Загрузка файлов с помощью инструмента Karate REST API
Я пытаюсь загрузить изображения на определенный слабый канал с помощью Karate, но мне не повезло, я пробовал несколько раз с разными шагами, но все еще получаю ответ 200, а изображение не отображается в канале. Пытался разместить текстовый контент и...
1436 просмотров
schedule 07.11.2021

Как использовать eval в карате?
Я уже просмотрел документацию по карате и попробовал следующий код: * eval if (nearby.content[?(@.title == 'Nearby Malls & Restaurants')] == '#notnull') karate.call(* def nearByMallsRestraurants = get nearby.content[?(@.title == 'Nearby Malls...
1363 просмотров
schedule 09.11.2021

Можно ли иметь другой сценарий для одного api в карате?
Допустим, у меня есть один api, и есть разные сценарии для проверки этого одного api. Поэтому для этого мы можем добавлять разные сценарии в один файл функций, не вызывая api снова и снова.
307 просмотров
schedule 01.12.2021

Как сопоставить ответ с пустыми полями (''), которые не передают NULL в массиве JSON
Как сопоставить ответ с пустыми полями (''), которые не передают NULL. Если я попробую #notnull в сопоставлении с каждым ответом, сценарий будет успешно пройден. но я вижу несколько пустых полей в ответе
432 просмотров
schedule 22.09.2021

wsdl в тестировании автоматизации API
Можно ли спокойно использовать WSDL? Я ищу инструмент для автоматизации тестирования API с открытым исходным кодом. Мои службы находятся в WSDL, я могу использовать SOAPUI, который будет извлекать wsdl в отдельные конечные точки. но есть ли способ...
767 просмотров
schedule 02.11.2021

как использовать встроенное выражение с путем к классам
Я пытаюсь передать абсолютное значение файла функции чтения для пути к классам. Если я передаю абсолютный путь вместе с путем к классам, он отлично работает. Но когда я передаю встроенное выражение, оно не работает Мой код такой, как показано...
71 просмотров
schedule 10.09.2021

как создать и передать более или менее полезную нагрузку json в карате во время выполнения
Иногда мне нужно передать следующую полезную нагрузку { "code": "hhhh", "name": "NDS coupon Testing", "description": "NDS couopn testing via postman", "status": "ACTIVE", "comments": null, "rules": { "AND":[{...
265 просмотров
schedule 08.11.2021

Доступ к состоянию сеанса гатлинга в функции карате
Я хотел бы получить доступ к сеансу гатлинга из функции карате. Это возможно? Например, в сеансе gatling присутствует поле userId , которое я хочу использовать. Мой вариант использования: у меня есть функция, в которой я создаю так называемое...
344 просмотров
schedule 29.09.2021

Каратэ - проверка ответов json, хранящихся в разных файлах.
Мне нужно проверить 2 ответа json, которые хранятся в двух разных файлах. Я их читаю и сравниваю. Но я получаю сообщение об ошибке reason: all key-values did not match , и несколько элементов не совпадают. Эта проблема возникает только тогда,...
580 просмотров
schedule 03.12.2021

Как повторить неудачные приемы в карате?
Может ли кто-нибудь помочь мне повторить неудавшиеся функции в карате. ниже приведены варианты огурца и тест бегуна, который используется для параллельного выполнения - @CucumberOptions(features = "classpath:features/xxxxx/crud_api",...
327 просмотров
schedule 29.10.2021

Можно ли в карате заниматься мягким утверждением?
Можно ли продолжить выполнение шага теста, даже если одно из утверждений / совпадений не выполняется? Ex: Scenario: Testing * def detail = {"a":{"data":[{"message":["push","dash"]},{"message":["data","Test"]}]}} * match detail contains...
945 просмотров
schedule 02.10.2021

Как исправить ошибку `` Неожиданный конец входного потока ZLIB '' при запуске карате по URL-адресу SSL
Я использую Karate для тестирования веб-сервисов, и у меня возникла проблема при выполнении запросов на URL-адрес SSL. Я получаю следующую ошибку: ОШИБКА com.intuit.karate - java.lang.RuntimeException: java.io.EOFException: неожиданный конец...
664 просмотров
schedule 12.11.2021

Каратэ: странная проблема с парсингом переменных в json
Я обнаружил эту проблему сегодня после обновления IDE: Scenario: test scenario * def amqpHost = '10.10.10.10' * def amqpPort = 5555 * def amqpUser = 'tesetUser' * def amqpPass = 'testPass' * def amqpExchange =...
46 просмотров
schedule 03.10.2021

Karate API: как получить URL-адрес конечной точки с помощью метода post, у которого нет тела запроса
Я получаю сообщение об ошибке ниже, когда пытаюсь попасть по URL-адресу конечной точки с помощью метода post, у которого нет тела. В почтальоне я могу попасть в URL-адрес конечной точки с помощью метода post без тела. Я перепробовал все шаги,...
1492 просмотров
schedule 14.11.2021

Повторное использование подключения к веб-сокету с Karate DSL
С помощью Websocket вы обычно не открываете и не закрываете соединения постоянно, поэтому я стараюсь использовать один и тот же Websocket для всех тестов в моем файле функций + это также требуется моей логикой программирования, поскольку в настоящее...
339 просмотров
schedule 28.09.2021

Тест не выбирается при параллельном запуске и не создается отчет
Я пытаюсь запустить тестовый код Api для карате, но во время параллельного запуска Test не выбирается KarateOptions. Отчет по огурцу тоже не создается. package com.karate.test;...
181 просмотров
schedule 15.10.2021

Как запустить Karate и Gatling с системой сборки Gradle
Я пытаюсь запустить тест Каратэ как тест производительности Гатлинга. Вся моя установка отлично работает при использовании Maven. Однако я вынужден использовать Gradle. При попытке запустить под Gradle разворачивается следующая катастрофа....
1513 просмотров
schedule 20.11.2021