Вопросы по теме '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