Skip to content

Dyb87/DummyAPI

Repository files navigation

DummyAPI

Описание тестирование проекта DummyAPI

Оглавление

  1. Описание проекта
    1. Post
      1. Get List
      2. Create Post
  2. Майнд-карта

Описание проекта

https://dummyapi.io/ Это сервис для тестирования REST API, "песочница данных" для игры с реальными пользователями и почтовыми данными. Для выполнения тестирования необходим app-id, который можно получить автоматически после регистрации на сайте. В качестве тестирования взят объект Post.

Базовый Url https://dummyapi.io/data/v1/

Post


GET /post (Get List)

Получение списка постов, отсортированных по дате создания

  • Доступны параметры запроса пагинации

  • Доступны параметры запроса создания

    "Responce body":

"List"

{
data: Array(Model)
total: number(total items in DB)
page: number(current page)
limit: number(number of items on page)
}

"User Preview"

{
id: string(autogenerated)
title: string("mr", "ms", "mrs", "miss", "dr", "")
firstName: string(length: 2-50)
lastName: string(length: 2-50)
picture: string(url)
}

POST /post/create (Create post)

Создание нового поста, получение информации о созданном посте

Обязательные параметры: (owner, Post fields)

"Request body":

{
text: string(length: 6-50, preview only)
image: string(url)
likes: number(init value: 0)
tags: array(string)
owner: string(User id)
}

"Responce body":

{
id: string(autogenerated)
text: string(length: 6-1000)
image: string(url)
likes: number(init value: 0)
link: string(url, length: 6-200)
tags: array(string)
publishDate: string(autogenerated)
owner: object(User Preview)
}

Майнд-карта

Данная майнд-карта представляет собой набор тестов для тестирования объекта Post. Подробная проверка расписана для GET List и Create Post.

Alt-текст

Можно скачать Майнд-карту

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors