Рассмотренные в статье примеры вы можете опробовать и сами, так как запросы мы будем отправлять в бесплатное приложение Users.
Он есть в методе CreateUser — и для задач, и для компаний.
В json формате он выглядит так:
{
"email": "test_cu_32@mail.com",
"name": "Рест 32",
"tasks": [39],
"companies": [15, 20]
}
В form-data мы указываем массив и в квадртаных скобках номер значения в нем. Счет начинается с нуля:
tasks[0] = 39
companies[0] = 15
companies[1] = 20
Проверяем, что наши пользователи есть в интерфейсе:
Его мы найдем в методе CreateUserWithTasks — задачи создаются в виде массива значений.
В json формате:
{
"email": "test_cu_22@mail.com",
"name": "Рестовый 22",
"tasks": [{
"title": "Первая задача",
"description": "Первая задача 11"
},
{
"title": "Вторая задача",
"description": "Вторая задача 11"
}
],
"companies": [15, 20]
}
В form-data:
tasks[0][title] = Заголовок задачи 1
tasks[0][description] = Описание задачи 1
tasks[1][title] = Заголовок задачи 2
tasks[1][description] = Описание задачи 2
То есть мы указываем сначала, какой по счету элемент массива tasks идет (отсчет начинается с нуля), а потом без точки или пробела в квадратных скобках указываем поле этого элемента.
Находим юзера в интерфейсе, проверяем — да, задачи создались!
Как-то так
См также:
How to send Arrays with GET or POST request in POSTMAN
PS — статья написана в помощь студентам моего курса «Тестирование REST API». Заходите на огонек!
Простой массив
В json формате он выглядит так:
{
"email": "test_cu_32@mail.com",
"name": "Рест 32",
"tasks": [39],
"companies": [15, 20]
}
Простой массив в json |
tasks[0] = 39
companies[0] = 15
companies[1] = 20
Простой массив в form-data |
Проверяем, что наши пользователи есть в интерфейсе:
Сложный массив
Его мы найдем в методе CreateUserWithTasks — задачи создаются в виде массива значений.
В json формате:
{
"email": "test_cu_22@mail.com",
"name": "Рестовый 22",
"tasks": [{
"title": "Первая задача",
"description": "Первая задача 11"
},
{
"title": "Вторая задача",
"description": "Вторая задача 11"
}
],
"companies": [15, 20]
}
Сложный массив в json |
В form-data:
tasks[0][title] = Заголовок задачи 1
tasks[0][description] = Описание задачи 1
tasks[1][title] = Заголовок задачи 2
tasks[1][description] = Описание задачи 2
Сложный массив в form-data |
То есть мы указываем сначала, какой по счету элемент массива tasks идет (отсчет начинается с нуля), а потом без точки или пробела в квадратных скобках указываем поле этого элемента.
Находим юзера в интерфейсе, проверяем — да, задачи создались!
Как-то так

См также:
How to send Arrays with GET or POST request in POSTMAN
PS — статья написана в помощь студентам моего курса «Тестирование REST API». Заходите на огонек!
Помогло, спасибо!
ОтветитьУдалить