Skip to content

AleXProGramMeR101/test-jsonplaceholder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Тесты API (JSONPlaceholder)

Описание

Этот проект содержит автоматизированные тесты для проверки работы REST API https://jsonplaceholder.typicode.com/posts.

Установка

  1. Убедитесь, что у вас установлен Python (версия при тестировании 3.12).
  2. Установите зависимости: pip install -r requirements.txt

Запуск тестов

Чтобы запустить тесты, используйте команду: pytest -v --tb=short

Запуск тестов с генерацией отчёта

Чтобы запустить тесты, дополнительно сгенерировав визуальный отчёт по выполнению, используйте команду: pytest -v --tb=short --html=report.html

Описание тестов

  • Создание поста (POST /posts)
  • Получение списка постов (GET /posts)
  • Получение поста по id (GET /posts/{id})
  • Обновление поста (PUT /posts/{id})
  • Частичное обновление (PATCH /posts/{id})
  • Удаление поста (DELETE /posts/{id})
  • Проверка получения несуществующего поста (GET /posts/9999)

Для создания requirements.txt использовался pipreqs

About

Проверка корректной работы api

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published