Публикации по теме '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