https://dummyapi.io/ представляет собой сервис для тестирования АПИ. Для выполнения запросов необходим app-id, который генерируется автоматически при регистрации на сервисе. В качестве тестирования были взяты следующие объекты:
Возвращает список публикаций отсортировнных по дате.
- доступен query params для вывода определенной страницы.
- доступен query params для отображения числа публикаций на странице.
Response Body:
List
{
data: Array(Model)
total: number(total items in DB)
page: number(current page)
limit: number(number of items on page)
}
Data
{
id: string(autogenerated)
text: string(length: 6-50, preview only)
image: string(url)
likes: number(init value: 0)
tags: array(string)
publishDate: string(autogenerated)
owner: object(User Preview)
}
Создает новую публикацию от пользователя. Возвращает данные о публикации.
Request Body:
Данная МК представляет собой набор тестов для тестирования объекта POST. Подробная проверка расписана для Get List и Create Post Майнд-карта
В данной коллекции содержаться мои тесты для обектов Get List и Create Post , которые проверят возможность получения списка постов,списка постов на определенной странице и лимит на отображение кол-ва постов.
Так же проверяется возможность создания поста, возможность создания поста с различными данными в поле "text", возможность создания поста с картинками, возможность создания поста несуществующим пользователем.
Колекция Postman для обекта Post
В данной колекции написан автотест для обектов Create Post/Get list/ Get list by user/ get list by tag/ Get post by id
Важно Запускать колекцию с первого теста. Так как после выполнения первого теста задаются необходимые переменные для следующих тестов