Публикации по теме 'karate'


Обо мне
Это небольшой пост обо мне. Меня зовут Мигель Гарсия Ибаньес, и я работаю программистом-аналитиком, но я пробую много других вещей, даже пишу этот блог. Я родился в 1978 году в Мадриде, Испания. Да, кажется, это было давно, но я все еще чувствую себя очень молодым, хотя мои колени совершенно не согласны. Я изучал TI, и это заняло у меня много времени, может быть, потому, что я недостаточно старался, может быть, потому, что я работал и занимался спортом одновременно… кто знает. Я..

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

Тестирование API каратэ - передача переменной из одного файла функции в другой.
Я хочу передать заголовок авторизации в качестве переменной в другой файл функции. Вот пример, который я пытаюсь сделать: Feature: Resource Creation Background: * url baseUrl Scenario: Create Resource Given...
2587 просмотров
schedule 02.10.2022

Как получить id в местоположении responseHeaders?
Для моего запроса POST в responseHeaders я получаю 1 < location: /users/123 . Я хотел бы напечатать только id> 123. Когда я делаю * print responseHeaders['location'][0] в моем файле функций, я получаю users/123 . Как я могу получить только...
380 просмотров
schedule 11.03.2023

Как создать глобальную переменную в карате?
Я настроил базовый URL-адрес, и теперь мне нужно настроить одну переменную (хранящуюся), которая будет использоваться во многих запросах. для запуска теста 2-3 раза для разных магазинов мне нужно вручную перейти к каждой функции и изменить storied....
5490 просмотров
schedule 06.09.2023

Как проверить в карате, содержит ли узел ожидаемое значение из ответа json
Сценарий таков, что я получил следующий ответ JSON, например, например: [ { "a": "a", "b": "a", "c": "a", } { "a": "ab", "b": "ab", "c": "ab", } ] Теперь я хочу проверить,...
2194 просмотров
schedule 16.04.2022

Выражения самопроверки в файле JSON (структура карате)
У меня есть два вопроса относительно выражений самопроверки: Вопрос 1 В моей функции есть * def isStatus = function(s) { return s ==='SUCCESS' || s ==='ERROR' } And match response[0] contains { status: '#? isStatus(_)' } Я хотел бы...
122 просмотров
schedule 11.05.2022

Как проверить дополнительные значения с условием if (используя фреймворк карате)?
Я хотел бы проверить ответ на запрос GET / birds с помощью схемы json. В моей особенности: * def abs = read (birds.json) * match response == abs.birdsSchema Мне нужно поместить схему в файл json, а не в функцию. Мне нужно проверить...
4487 просмотров
schedule 01.02.2023

Как передать строку и файл в качестве входных данных для параметров формы в методе POST с использованием Karate
Я пытаюсь вызвать метод POST, который принимает указанные ниже параметры формы. Путь - строка, определяющая путь FileName - двоичный файл Тип носителя: multipart / form-data Приведенный ниже код помогает с частью двоичного файла. Данный...
627 просмотров
schedule 19.01.2023

Проблема WSHttpBinding с Karate Framework
У нас есть веб-службы, разработанные с использованием .NET, некоторые из них используют basicHttpBinding , а некоторые - wsHttpBinding . При использовании инфраструктуры Karate службы, использующие basicHttpBinding , выполняются нормально, но не...
226 просмотров
schedule 26.01.2023

Каратэ - тестирование базы данных - получение метки времени, отображаемой как нано
Я пытаюсь запустить некоторые базовые тесты базы данных с использованием Karate и Spring JDBC (как указано в классе DBUtils в демонстрационном проекте). Вот что я делаю: Background: # Read url/username/pwd and provide it to the class *...
1325 просмотров
schedule 04.05.2023

Каратэ - Как импортировать данные json
Я хочу импортировать некоторые данные JSON в свои тесты. Чтобы документировать, я должен сделать это следующим образом: * def data = read('classpath:init/data.json') Я создал свой файл JSON с этим содержимым: { "name": "ehsan" }...
3309 просмотров
schedule 18.10.2022

Могу ли я включить все необходимые пути JSON в файл JSON и использовать его в моем файле функций для сопоставления или чего-либо еще?
Например, я сохраняю paths.json и добавляю следующее. Я знаю, что в том, как я пытаюсь, есть ошибка, но не могу ее найти { "name": "JSON Path's", "description": "This mainly store the paths of the JSON elements which are validated in each...
45 просмотров
schedule 12.06.2023

Как установить глобальный заголовок для всех файлов функций в Karate API
Мне нужно отправить запрос на получение токена авторизации и включить его в заголовок для всех последующих тестовых запросов. Этот токен меняется каждый раз, но он действителен в течение всего тестового сеанса, пока я продолжаю отправлять запросы. В...
2801 просмотров
schedule 19.09.2022

Как перебирать строки excel для определенного файла функций, используя структуру карате?
У меня есть класс excelUtility для чтения значений excel. Как перебирать значения excel и вызывать файл функций из кода Java. Пожалуйста, помогите в этом вопросе.
123 просмотров
schedule 21.06.2022

Не удалось вызвать файл из последнего ответа сценария с карате
Ниже приведен мой код, я хочу использовать CartItemId из ответа сценария 1 в качестве запроса для сценария 2, но сценарий не может получить его значение. Scenario: /api/wishlist/item/add - add to wishlist Given path...
121 просмотров
schedule 28.06.2023

karate Ошибка сброса подключения при подключении к внутреннему серверу qa. (сервер разработки в порядке)
поэтому моя компания внедрила Oauth2.0 на двух разных внутренних серверах. когда я пытаюсь использовать карате, чтобы вернуть жетон на сервер myldev . Я верну его с любыми проблемами. (с configure ssl = True ) Но когда я делаю тот же вызов...
1306 просмотров
schedule 02.04.2023

карате: сложное сопоставление схемы JSON
Я пытаюсь проверить сложный JSON с дополнительными ключами Ниже приведен полный исполняемый файл функции. Feature: Complex Schema Background: * def JSONtobeValidiated = """ { "MyArray": { "MYinternalDetails": [ {...
2201 просмотров
schedule 30.04.2022

Есть ли у нас встроенный ключевой/демонстрационный файл для преобразования json в xml и xml в json в рамках каратэ?
Ввод полезной нагрузки типа json или xml. Есть ли у нас какие-либо опции/встроенные ключевые слова в структуре каратэ для преобразования json в xml или xml в json.
99 просмотров
schedule 23.02.2024

Можем ли мы передать файл excel или файл .csv в качестве входных данных таблицы в файле функций карате?
В каратэ мы используем следующие параметры: Есть ли у нас возможность передать таблицу как внешний файл в каратэ. And table tablename | name | age | id | | abc | 02 | 01 | | def | 03 | 02 | And def values = { "name":...
1387 просмотров
schedule 28.07.2022

Каратэ - Как отправить запрос с сертификатом клиента
Я тестирую Rest API с KarateDSL, и все идет очень хорошо. Но сейчас я пытаюсь отправить запрос с аутентификацией через клиентские TLS-сертификаты. Завиток выглядит так: curl -X POST https://<urlOfEndPoint> -d '{...
1188 просмотров
schedule 01.10.2022

Я пытаюсь использовать функции огурца в карате для передачи листа Excel/csv в виде файла в разделе «Примеры».
Я пытаюсь использовать «Примеры» в разделе «Схема сценария» файла функций. В Feature File я попытался представить его в следующем формате. Будет ли это работать, как ожидалось. Feature: save data to db Background: no definition Scenario...
456 просмотров
schedule 26.03.2023